1
Perl / Запуск PHP скрипта из Perl
« : 05 Декабря 2006, 15:37:52 »
ravshaniy
Благодарю. Ваш способ есть решение проблемы! Спасибо за идею!
Благодарю. Ваш способ есть решение проблемы! Спасибо за идею!
В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.
NeoNox:
Опишите построчно что делает каждая строка перлового скрипта, но сначала почитайте документацию, ибо вы заблуждаетесь.
ravshaniy:
http://www.example.com/\'); ?>
NeoNox:
Моя Апача вообще не знает о присутствии в системе пхп или перла, что правильно. Апачу свое, перлу свое. Мне не понятно ваше заблуждение относительно веб-сервиса и обязательной его связки со скриптовым языком. Вам для справки, когда написали перл, веб-сервер апачи еще не был придуман. И каналы с трубами и всем прочим к веб-серверу не имеют ни малейшего отношения.
AnnA:
AnnA:
попробуйте этот вариант:
NeoNox:
Вы его с консоли запускали?
NeoNox:
Перлового скрипта я тоже не понял, что он должен делать? Вы его с консоли запускали?
NeoNox:
Пример покажите.
NeoNox:
Content-type: text/html================ X-Powered-By: PHP/5.1.1 Content-type: text/html
Content-type: text/html echo "11111";================
ravshaniy:
даже пытаться не буду, вы ошибаетесь
NeoNox:
# php index.phpX-Powered-By: PHP/5.1.1Content-type: text/html
# perl 12================X-Powered-By: PHP/5.1.1Content-type: text/html
================# cat 12#!/usr/bin/perl
print "================\\n";
$test = `php ./index.php &`;print $test;print "================\\n";
ravshaniy:
я конечно могу ошибаться, но exec ни в перле ни в пхп не возвращает результат своего выполнения в скрипт который его вызывает. комманда exec создает паралельный процесс, у которого свой собственный вывод. единственное что вы вернете таким методом это 1 в случае безуспешного выполнение exec("php result.php &",$ret); кажется так, но опять же могу ошибаться я новичег
NeoNox:
А вот зачем смешивать два скриптовых языка в пределах одного проекта мне непонятно, неужели нельзя переписать все на одном языке?