Forum Webscript.Ru

Программирование => PHP => Тема начата: norden от 21 Декабря 2003, 14:47:15

Название: запуск файла из PHP
Отправлено: norden от 21 Декабря 2003, 14:47:15
Вроде такая простая задача - вызвать один PERL-скрипт с параметром, а ничего не выходит: Делаю так:

exec(\'/cgi-bin/conv.pl $realname\', $error);

И ничего не происходит, хотя $error пустой. Заранее спасибо!
Название: запуск файла из PHP
Отправлено: Макс от 21 Декабря 2003, 15:26:21
в данном случае можно попробовать:
virtual("/cgi-bin/conv.pl?$realname");
Название: запуск файла из PHP
Отправлено: Макс от 21 Декабря 2003, 15:30:59
а вообще чтобы выполнить perl-скрипт команад  должна выглядеть:
/usr/bin/perl /полный/путь/к/файлу.pl параметры
Название: запуск файла из PHP
Отправлено: Yukko от 22 Декабря 2003, 11:42:08
header ("Location: http://myhost/cgi-bin/conv.pl?myparam=myval");
Название: запуск файла из PHP
Отправлено: AliMamed от 22 Декабря 2003, 12:23:53
Yukko ответ неправильный.
Название: запуск файла из PHP
Отправлено: Yukko от 22 Декабря 2003, 12:34:10
AliMamed
а скажешь почему?
Название: запуск файла из PHP
Отправлено: AliMamed от 22 Декабря 2003, 12:38:18
потому что вопрос был про запуск из PHP, а не про вызов через клиента другого скрипта.
Название: запуск файла из PHP
Отправлено: Yukko от 22 Декабря 2003, 12:42:21
AliMamed
Задача у человека
Цитировать
norden:
вызвать один PERL-скрипт с параметром

он делает через exec, но наверное можно сделать и по-другому... как ты думаешь? он же не написал, что задача стоит именно через exec, если именно через него, то я согласен :)
Название: запуск файла из PHP
Отправлено: AliMamed от 22 Декабря 2003, 13:16:10
Yukko теперь объясни мне тупому.
тебе нужно на сервере при выполнении одного скрипта, запустить другой.
логично сделать это на стороне сервера прибегнув к специально для этого существующим функциям до чего в принципе сам вопрошающий и додумался.
внимание вопрос: зачем при этом отдавать что-то браузеру, чтобы запустить на этом же сервере скрипт?
чтобы "сделать по-другому"? тут форум по программированию, а не кунсткамера имхо.
Название: запуск файла из PHP
Отправлено: Yukko от 22 Декабря 2003, 13:34:27
AliMamed
Все логично, со всем согласен, [off]не обижайся так сильно[/off]