Автор Тема: php + cgi  (Прочитано 4082 раз)

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

Оффлайн Daiz13

  • наблюдатель
  • Постоялец
  • ***
  • Сообщений: 150
  • +0/-0
  • 2
    • Просмотр профиля
    • http://rg.com.ua/
php + cgi
« : 17 Мая 2001, 01:23:33 »
Как в страничку на php вставить cgi-скрипт?
Я тестирую страницы не под Апачем, так что Virtual() не подходит. Перерыл весь мануал. Exec(), passthru(), system() не выводят никакого результата. У меня php-старничка собираеться по кускам из нескольких файлов, и вот один из них - cgi. Что делать?

Оффлайн AliMamed

  • \\o/ ali akbar \\o/
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2409
  • +2/-0
  • 2
    • Просмотр профиля
    • http://alimamed.pp.ru
php + cgi
« Ответ #1 : 21 Мая 2001, 10:28:08 »
Цитировать
krosh (19-05-2001 17:51):
Лыди если кто-то знает как это сделать и может помочь
ПЛЗ почта krosh_me_now@mtu-net.ru
дык вроде к нему подробные доки есть
ну, будем исповедоваться?

Оффлайн AliMamed

  • \\o/ ali akbar \\o/
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2409
  • +2/-0
  • 2
    • Просмотр профиля
    • http://alimamed.pp.ru
php + cgi
« Ответ #2 : 17 Мая 2001, 10:19:08 »
$out=file("/home/user/cgi-bin/script.cgi");
echo implode("", $out);
ну, будем исповедоваться?

Оффлайн lodevar

  • Сеньор-Помидор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 757
  • +0/-0
  • 2
    • Просмотр профиля
    • http://lodevar.hut.ru
php + cgi
« Ответ #3 : 17 Мая 2001, 10:57:18 »
не пойдет!
С наилучшими пожеланиями. LODEVAR

Оффлайн AliMamed

  • \\o/ ali akbar \\o/
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2409
  • +2/-0
  • 2
    • Просмотр профиля
    • http://alimamed.pp.ru
php + cgi
« Ответ #4 : 17 Мая 2001, 11:01:47 »
Цитировать
lodevar (17-05-2001 10:57):
не пойдет!
это еще почему?
ну, будем исповедоваться?

Оффлайн lodevar

  • Сеньор-Помидор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 757
  • +0/-0
  • 2
    • Просмотр профиля
    • http://lodevar.hut.ru
php + cgi
« Ответ #5 : 17 Мая 2001, 11:07:56 »
Цитировать
AliMamed (17-05-2001 11:01):
это еще почему?
Этот кусочек вывалит код скрипта, а надо (насколько я понял) результат скрипта.
С наилучшими пожеланиями. LODEVAR

Оффлайн AliMamed

  • \\o/ ali akbar \\o/
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2409
  • +2/-0
  • 2
    • Просмотр профиля
    • http://alimamed.pp.ru
php + cgi
« Ответ #6 : 17 Мая 2001, 11:17:10 »
ты путаешь с инклудом. он не вывалит код.
на вебсервисе правда прикрыт доступ в верхние директории (может на каком халявном хостинге тоже), но и это можно решить - указать не путь к файлу, а урл, т.е.:
$out=file("http://user.ru/cgi-bin/script.cgi");
echo implode("", $out);
в общем сам можешь попробовать.
ну, будем исповедоваться?

Оффлайн Daiz13

  • наблюдатель
  • Постоялец
  • ***
  • Сообщений: 150
  • +0/-0
  • 2
    • Просмотр профиля
    • http://rg.com.ua/
php + cgi
« Ответ #7 : 20 Мая 2001, 16:15:07 »
Не лiзе батьку...

implode() выводит сам скрипт.

Уточняю вопрос:
Под W95 тестирую сайт, использую Small Http Server. На будущем хосте будет Апачи, но хочеться сначала все проверить дома, а уже потом покупать хост.
Все странички собираються их трех частей - header, footer и содержание странички. Можно, конечно, и скриптом header и footer выводить, но хочеться универсальности.

Оффлайн AliMamed

  • \\o/ ali akbar \\o/
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2409
  • +2/-0
  • 2
    • Просмотр профиля
    • http://alimamed.pp.ru
php + cgi
« Ответ #8 : 21 Мая 2001, 10:14:21 »
implode() массив собирает в строку.

попробуй получить файл через http
$out=file("http://localhost/cgi-bin/script.cgi");
echo implode("", $out);
ну, будем исповедоваться?

Оффлайн Daiz13

  • наблюдатель
  • Постоялец
  • ***
  • Сообщений: 150
  • +0/-0
  • 2
    • Просмотр профиля
    • http://rg.com.ua/
php + cgi
« Ответ #9 : 21 Мая 2001, 13:25:35 »
Не идет, я уже пробовал и "http://127..." и "c:\\serv\\www\\..."

Оффлайн AliMamed

  • \\o/ ali akbar \\o/
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2409
  • +2/-0
  • 2
    • Просмотр профиля
    • http://alimamed.pp.ru
php + cgi
« Ответ #10 : 21 Мая 2001, 13:48:05 »
а значит SmallHttp это не поддерживает. по крайней мере на установленном дома апаче это работает.
ну, будем исповедоваться?

 

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