Автор Тема: запуск файла из PHP  (Прочитано 4153 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн norden

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 11
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
запуск файла из PHP
« : 21 Декабря 2003, 14:47:15 »
Вроде такая простая задача - вызвать один PERL-скрипт с параметром, а ничего не выходит: Делаю так:

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

И ничего не происходит, хотя $error пустой. Заранее спасибо!
life /?

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
запуск файла из PHP
« Ответ #1 : 21 Декабря 2003, 15:26:21 »
в данном случае можно попробовать:
virtual("/cgi-bin/conv.pl?$realname");
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
запуск файла из PHP
« Ответ #2 : 21 Декабря 2003, 15:30:59 »
а вообще чтобы выполнить perl-скрипт команад  должна выглядеть:
/usr/bin/perl /полный/путь/к/файлу.pl параметры
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн Yukko

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1586
  • +0/-0
  • 0
    • Просмотр профиля
    • http://estrabota.com.ua
запуск файла из PHP
« Ответ #3 : 22 Декабря 2003, 11:42:08 »
работа в Украине

Оффлайн AliMamed

  • \\o/ ali akbar \\o/
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2409
  • +2/-0
  • 2
    • Просмотр профиля
    • http://alimamed.pp.ru
запуск файла из PHP
« Ответ #4 : 22 Декабря 2003, 12:23:53 »
Yukko ответ неправильный.
ну, будем исповедоваться?

Оффлайн Yukko

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1586
  • +0/-0
  • 0
    • Просмотр профиля
    • http://estrabota.com.ua
запуск файла из PHP
« Ответ #5 : 22 Декабря 2003, 12:34:10 »
AliMamed
а скажешь почему?
работа в Украине

Оффлайн AliMamed

  • \\o/ ali akbar \\o/
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2409
  • +2/-0
  • 2
    • Просмотр профиля
    • http://alimamed.pp.ru
запуск файла из PHP
« Ответ #6 : 22 Декабря 2003, 12:38:18 »
потому что вопрос был про запуск из PHP, а не про вызов через клиента другого скрипта.
ну, будем исповедоваться?

Оффлайн Yukko

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1586
  • +0/-0
  • 0
    • Просмотр профиля
    • http://estrabota.com.ua
запуск файла из PHP
« Ответ #7 : 22 Декабря 2003, 12:42:21 »
AliMamed
Задача у человека
Цитировать
norden:
вызвать один PERL-скрипт с параметром

он делает через exec, но наверное можно сделать и по-другому... как ты думаешь? он же не написал, что задача стоит именно через exec, если именно через него, то я согласен :)
работа в Украине

Оффлайн AliMamed

  • \\o/ ali akbar \\o/
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2409
  • +2/-0
  • 2
    • Просмотр профиля
    • http://alimamed.pp.ru
запуск файла из PHP
« Ответ #8 : 22 Декабря 2003, 13:16:10 »
Yukko теперь объясни мне тупому.
тебе нужно на сервере при выполнении одного скрипта, запустить другой.
логично сделать это на стороне сервера прибегнув к специально для этого существующим функциям до чего в принципе сам вопрошающий и додумался.
внимание вопрос: зачем при этом отдавать что-то браузеру, чтобы запустить на этом же сервере скрипт?
чтобы "сделать по-другому"? тут форум по программированию, а не кунсткамера имхо.
ну, будем исповедоваться?

Оффлайн Yukko

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1586
  • +0/-0
  • 0
    • Просмотр профиля
    • http://estrabota.com.ua
запуск файла из PHP
« Ответ #9 : 22 Декабря 2003, 13:34:27 »
AliMamed
Все логично, со всем согласен, [off]не обижайся так сильно[/off]
работа в Украине

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28