Wierzę, że możliwe jest wykonywanie funkcji skryptu java w PHP, ale czy pozostanie ona po stronie serwera, a nie po stronie klienta? Czy w ramach PHP mogę wywoływać funkcję .js, przekazując kilka argumentów i zwracając ją do PHP, który ją nazwał?Wykonywanie javascript w PHP
Skrypt, który chcę użyć zwraca XML, i chcę uzyskać dane wejściowe użytkownika za pomocą PHP, przekazać je do funkcji .js rezydującej na serwerze, a następnie wziąć zwrócony xml i przeanalizować go ponownie w PHP część.
Pytam, bo widzę, że ludzie komentują to, ponieważ .js jest stroną klienta, a PHP jest stroną serwera, nie dogadują się. Miałem nadzieję, że wykonując funkcję .js w PHP, mogę sfałszować wywołanie .js jako pochodzące z lokalnego komputera (serwera).
Dzięki za wszelkie informacje!
Krótka odpowiedź brzmi: nie. Myślę, że może być konieczna zmiana projektu aplikacji. Czy mógłbyś zaimplementować funkcję zwracającą XML w PHP (lub czy istnieje odpowiednik PHP, który spełnia to, co robi JS)? –
PHP nie ma interpretera Javascript. [JavaScript po stronie serwera] (http://en.wikipedia.org/wiki/Server-side_JavaScript) istnieje, ale czy nie byłoby łatwiej po prostu ponownie zaimplementować funkcję JS w swoim kodzie PHP? –
JavaScript jest stroną trzecią. Szkoda, że nie było wersji PHP. – Robolulz