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

Веб сервер и PHP   Найти похожие ветки 

 
Gigabyte ©   (2003-07-13 17:51) [0]

Знатоки!
Пишу свой Веб-сервер.
Есть PHP.exe - стандартная CGI"шка. Запуск простых скриптов идет нормально, но не могу передать параметры запроса к .php скрипту. Через Environment пробовал - не идет. Чет поможете?


 
Gigabyte ©   (2003-07-13 17:58) [1]

Еще одна проблемка:
При больших объемах передаваемых данных выскакивает Access Violation.
Работаю по следующей схеме:
1. Запрос на запуск ЦГИ передается в DLL
2. DLL обрабатывает запрос и передает программе
3. Программа отображает содерживое
Прототип функции в DLL:
function RunCGI(Command:PChar;Data:TStrings;Params:PChar):PChar;

Может стоит его изменить?


 
Gigabyte ©   (2003-07-14 09:52) [2]

А-у. Неужели только я один пробую написать Веб-сервер?


 
Gigabyte ©   (2003-07-15 17:10) [3]

Ну ладно, сам знаю что дурак, раз за такое взялся . Но что действительно нихто ничего не знает???


 
ZZ ©   (2003-07-15 18:06) [4]

Неужели только я один пробую написать Веб-сервер?
Ну не ты один.. вас по крайней мере трое - http://www.microsoft.com http://www.apache.org и ты :)
А по твоему вопросу я ничего не понял - то но не могу передать параметры , то больших объемах передаваемых данных выскакивает Access Violation - определился бы :)


 
Gigabyte ©   (2003-07-15 21:22) [5]

Ну не ты один.. вас по крайней мере трое
Ну не трое нас, нас больше есть еще iPlanet, Netscape"овский сервак, Xitami, Oreilly website Pro, OmniHTTPd... может кого забыл.
Проблемку решил
Решается она довольно просто, но я переписал заново весь код чтоб до нее добраться. В кратце там надо уловить порядок и состав передаваемых переменных окружения.(Кому интересно могу привести перечень). Access Violation появлялся потому, что я до сих пор не научился работать со строками передаваемыми из DLL У меня функция возвращала контент, теперь я ее переделал и она записывает свю инфу в определенный файл, а я потом её читаю

P.S. Спасибо что откликнулся



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

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



Память: 0.46 MB
Время: 0.022 c
6-48680
AlexT1000
2003-07-14 11:24
2003.09.15
Внедрение в IE ( п отипу Reget)


1-48500
_MAD_
2003-09-02 15:56
2003.09.15
Чекбокс


14-48727
Любознательный
2003-08-26 16:02
2003.09.15
Перенос веток


1-48567
Man
2003-09-03 13:02
2003.09.15
Как в своё приложение встроить чужую программу


7-48814
gunner
2003-07-02 12:05
2003.09.15
FindWindow !?!?!?!? Фича или бага ?




   Наверх