Вниз
Скачать: CL | DM;

idhttpserver запускающий php-cgi   Найти похожие ветки 

← →
oleg_   (2006-05-27 22:36) [0]

Проблема в том что не получается, передать переменные окружения php-cgi.
Задаю так
EnvStr:="QUERY_STRING="+RequestInfo.UnparsedParams+#10;
В итоге получается  EnvStr содержит строку
к прмеру такую "QUERY_STRING=parametr=value"

и запускаю
Win32Check(CreateProcess(nil, pchar(ExtractFileDir (ParamStr(0))+"\php-cgi.exe "+script_name), nil, nil, TRUE,
   CREATE_NEW_CONSOLE, pointer(EnvStr),PChar (ExtractFileDir(ParamStr (0))), SI, PI));

На уровне php ни переменной $parametr нет (глобальные переменные включены) ни в $_REQUEST["parametr"] значение не попадает


← →
oleg_   (2006-05-28 08:33) [1]

Да и еще
если  добавляю в строку envstr параметр
"REQUEST_METHOD=GET"
то на выходе php-cgi.exe просто пусто
если же метод не задаю, выходной поток в формируется но без параметров из переменных окружения


← →
tesseract ©   (2006-05-28 10:35) [2]

Запускать php как cgi не рекомендуется самими его авторами.

Есть такое :
http://members.chello.be/ws36637/

Ну и полный комплект :-) здесь
http://www.torry.ru/authorsmore.php?id=1118

Думаю эти комопоненты постаибльнее.

Но всё-же лучше строй страницу сам, зачем тебе из сервера ненужные компоненты вызывать?


← →
oleg_   (2006-05-28 14:51) [3]

Спасибо, буду копать...



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.026 c
6-1148771339
Ezorcist
2006-05-28 03:08
2006.10.22
По написанию нового компонета от TServerSocket и TClientSocket.


9-1137462771
Strech
2006-01-17 04:52
2006.10.22
ошибка в DirectX Release


2-1159858909
DevilDevil
2006-10-03 11:01
2006.10.22
OnClick() VS OnDblClick()


2-1159875748
term1t
2006-10-03 15:42
2006.10.22
Выборка(Oracle 9)


15-1159749141
Fimoza
2006-10-02 04:32
2006.10.22
OBD II




   Наверх