Forum Webscript.Ru
Программирование => PHP => Тема начата: norden от 21 Декабря 2003, 14:47:15
-
Вроде такая простая задача - вызвать один PERL-скрипт с параметром, а ничего не выходит: Делаю так:
exec(\'/cgi-bin/conv.pl $realname\', $error);
И ничего не происходит, хотя $error пустой. Заранее спасибо!
-
в данном случае можно попробовать:
virtual("/cgi-bin/conv.pl?$realname");
-
а вообще чтобы выполнить perl-скрипт команад должна выглядеть:
/usr/bin/perl /полный/путь/к/файлу.pl параметры
-
header ("Location: http://myhost/cgi-bin/conv.pl?myparam=myval");
-
Yukko ответ неправильный.
-
AliMamed
а скажешь почему?
-
потому что вопрос был про запуск из PHP, а не про вызов через клиента другого скрипта.
-
AliMamed
Задача у человека
norden:
вызвать один PERL-скрипт с параметром
он делает через exec, но наверное можно сделать и по-другому... как ты думаешь? он же не написал, что задача стоит именно через exec, если именно через него, то я согласен :)
-
Yukko теперь объясни мне тупому.
тебе нужно на сервере при выполнении одного скрипта, запустить другой.
логично сделать это на стороне сервера прибегнув к специально для этого существующим функциям до чего в принципе сам вопрошающий и додумался.
внимание вопрос: зачем при этом отдавать что-то браузеру, чтобы запустить на этом же сервере скрипт?
чтобы "сделать по-другому"? тут форум по программированию, а не кунсткамера имхо.
-
AliMamed
Все логично, со всем согласен, [off]не обижайся так сильно[/off]