Отправляет email-рассылки с помощью сервиса Sendsay

РНР-скрипт с расширением cgi

Здравствуйте!

Такая ситуация:
РНР-скрипт передает данные в CGI-скрипт. Последний на самом деле не
cgi, а тоже РНР-скрипт, только с расширением cgi
(#!/usr/local/php/bin/php) (ну надо так!). Вот только принять посланные даные
он не
может. $_GET и $_POST не работают. Скрипт ведет себя так, будто ничего
ему не передали. Это при том, что на локалке
(денвер) все работает. Правда на локалке все .cgi запускаются из
папки cgi, а на в сети все лежит в одной папке (но там такие
настройки)...

С уважением, Magnolia





библиотекa сайтостроительства http://www.i2r.ru/static/244/

-*Информационный канал Subscribe.Ru
Подписан адрес:
Код этой рассылки: inet.webbuild.webbuilding
Написать в лист: mailto:inet.webbuild.webbuilding-list@subscribe.ru
Отписаться: mailto:inet.webbuild.webbuilding--unsub@subscribe.ru?subject=inet.webbuild.webbuilding

http://subscribe.ru/ http://subscribe.ru/feedback

Ответить   Sun, 14 Nov 2004 12:38:59 +0300 (#263780)

 

Ответы:

Привет, Magnolia!

он не

А $_ENV тоже не работает?
Поставь в начале этого скрипта такой код:

phpinfo();
exit;

И посмотри, где же именно находится все, что ты ему передал.

Пашка

14 ноября 2004 г., 12:38:59, Magnolia <ani***@i*****.ru> wrote:





библиотекa сайтостроительства http://www.i2r.ru/static/244/

-*Информационный канал Subscribe.Ru
Подписан адрес:
Код этой рассылки: inet.webbuild.webbuilding
Написать в лист: mailto:inet.webbuild.webbuilding-list@subscribe.ru
Отписаться: mailto:inet.webbuild.webbuilding--unsub@subscribe.ru?subject=inet.webbuild.webbuilding

http://subscribe.ru/ http://subscribe.ru/feedback

Ответить   Sun, 14 Nov 2004 13:10:14 +0300 (#263791)

 

Здравствуйте!

Поставила и сравнила с локалкой, на которой все работает.

На локалке есть:

А на серере такого нет, только:

Почему там нет _GET? Это связано с настройками РНР?

Чтобы получить значение переменной file, мне придется доставать его из
строки _ENV["QUERY_STRING"] самой, или, может есть другой способ?

Ответить   Mon, 15 Nov 2004 20:36:01 +0300 (#264841)

 

Здравствуй, Magnolia!

Видимо да. А, кстати, как дела с _REQUEST обстоят? Так же?

Есть функция
void parse_str ( string str [, array arr])
Передаешь ей на вход свой _ENV["QUERY_STRING"]. Если укажешь также
arr, то в нем будет все аналогично _GET. Если не укажешь, то будут
установлены переменные. В твоем случае установится $file = 2.

Удачи! :)
Пашка

15 ноября 2004 г., 20:36:01, Magnolia <ani***@i*****.ru> wrote:





библиотекa сайтостроительства http://www.i2r.ru/static/244/

-*Информационный канал Subscribe.Ru
Подписан адрес:
Код этой рассылки: inet.webbuild.webbuilding
Написать в лист: mailto:inet.webbuild.webbuilding-list@subscribe.ru
Отписаться: mailto:inet.webbuild.webbuilding--unsub@subscribe.ru?subject=inet.webbuild.webbuilding

http://subscribe.ru/ http://subscribe.ru/feedback

Ответить   Mon, 15 Nov 2004 22:41:53 +0300 (#264884)

 

Здравствуйте!

Ага. Точно так же.

Вот спасибо! Значит без _GET можно обойтись. А вот с _POST что делать?
Из формы данные принять как-то надо. Конечно, можно передавать через
_GET, но тогда размер послания будет ограничен длиной, допустимой для адреса.

Ответить   Mon, 15 Nov 2004 23:41:47 +0300 (#265806)