Возникла такая проблема.
Есть код на php, переписать который на java не представляется возможным из-за размера и жуткой кривизны.
Необходимо вызвать его из jsp.
Единственный вариант, который я нашел — java php bridge.
Но кроме как прикрутить к нему *.php и то только под виндой, ничего не получилось...
Подскажите пожалуйста, как можно из jsp, например, вызвать некоторый php код, при этом передать ему параметр (целое число) и получить результат в виде строки, потока, файла... без разницы.
Самый шоколад будет, если подскажете, как сделать, чтобы корректно работали функции типа require_once.
самый простой и надежный способ который приходит в голову:
положить php код на тот же сервер приложений и вызывать его непосредственно через http.
Ни что в жизни ни даёться так просто как... хотелось бы...
Re[2]: java php bridge
От:
Аноним
Дата:
04.03.09 09:37
Оценка:
Здравствуйте, frёёm, Вы писали:
ёё>самый простой и надежный способ который приходит в голову: ёё>положить php код на тот же сервер приложений и вызывать его непосредственно через http.
поковырял java php bridge — жутко кривая штука.
буду очень благодарен если дадите ссылочку на родном русском, как на апаче прикрутить tomcat + php (например при запросах типа /php/*)
Здравствуйте, just_ice, Вы писали:
_>Возникла такая проблема. _>Есть код на php, переписать который на java не представляется возможным из-за размера и жуткой кривизны. _>Необходимо вызвать его из jsp.
_>Единственный вариант, который я нашел — java php bridge. _>Но кроме как прикрутить к нему *.php и то только под виндой, ничего не получилось...
_>Подскажите пожалуйста, как можно из jsp, например, вызвать некоторый php код, при этом передать ему параметр (целое число) и получить результат в виде строки, потока, файла... без разницы.
_>Самый шоколад будет, если подскажете, как сделать, чтобы корректно работали функции типа require_once.
Здравствуйте, Аноним, Вы писали:
А>буду очень благодарен если дадите ссылочку на родном русском, как на апаче прикрутить tomcat + php (например при запросах типа /php/*)
Здравствуйте, Аноним, Вы писали:
А>Здравствуйте, SunTeckNick, Вы писали:
STN>>Попробуйте Quercus: http://www.caucho.com/resin-3.0/quercus/
А>Не то. Он выполняет java их php. Необходимо наооборот.
Не правда — он компилит PHP код в Java код примерно так же как работают JSP.
Re[4]: java php bridge
От:
Аноним
Дата:
04.03.09 13:24
Оценка:
Здравствуйте, SunTeckNick, Вы писали:
STN>Не правда — он компилит PHP код в Java код примерно так же как работают JSP.
=0 Спасибо, поковыряю.
Может тогда удастся получить class файл или ещё лучше сразу java файл и можно будет использовать код напрямую без всяких php примочек =)
Если кто-нить такое проворачивал, буду о-о-очень благодарен за кинутую ссылочку =)
Здравствуйте, just_ice, Вы писали:
_>Подскажите пожалуйста, как можно из jsp, например, вызвать некоторый php код, при этом передать ему параметр (целое число) и получить результат в виде строки, потока, файла... без разницы.
Обратиться к странице по протоколу http и получить результат Или вызвать php-скрипт из коммандной строки