как получить данные из Perl скрипта

col

Guest
как получить данные из Perl скрипта

Народ помогите плиз проблемма в слемующем есть скрипт перловый он выдаёт строку.
Как мне получить эту строку в переменную PHP.

PS
я знаю два способа но они вроде как мне кажеться работают немного через жо...
1 Это вообще вывести это дело через ssi, но тогда если мне нужно будет вставить там php код, то я пролетаю.
2 Это через exec передаю ему путь к перлу а в аргументе путь к скрипту.
PPS
Помоему это как то убого должен же быть какой нибудь другой более изящный способ.
 

.des.

Поставил пиво кому надо ;-)
а каким образом запускается скрипт??
ведь как я понимаю пользователь обращается к странице
bla-bla.php то есть запускается пхп скрипт... он должен запустить перл скрипт и получить от него ответ.. тогда делай это через exec..
а вообще способов передачи много..например простейший незатейливый через файл :)
используй то что тебе подходит.
 

col

Guest
хм.хм.
граждане
я наверное изясняюсь на китайском
но вроде все что вы посоветовали (спасибо конечно) я перечислил и сам,
/2 Это через exec передаю ему путь к перлу а в аргументе путь к скрипту./

или нет. :-?

Я просил какой нить более изящный способ, если есть.
to .des.
на счет файла по подробнее если мона.
 

trent

Developer
ты хочешь одновременно совместить для языка в одном скрипте, это уже само по себе криво...
если хочешь прямо, то
1. перепиши, то что на перле на php
или
2. обращайся за результатами напрямую exp. http://host/script.pl и получай результаты и дальше работай с нии в php
или
3. по крону запускай .pl файл и сохраняй результаты в файл или базу... далее работай с этими данными из .php
 

.des.

Поставил пиво кому надо ;-)
Автор оригинала: col

Я просил какой нить более изящный способ, если есть.
to .des.
на счет файла по подробнее если мона.
насчет файлов trent вроде бы объяснил.. то есть perl скрипт сохраняет результаты работы в файле а пхп скрипт берет их оттуда...
мне кажется для твоего случая подойдет установка собственной апачевской переменной окружения.
как ее установить в perle не знаю в php это делает функция
apache_setenv
 
Сверху