![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Веб сервер и PHP
Gigabyte © (2003-07-13 17:51:00)
Знатоки!
Пишу свой Веб-сервер.
Есть PHP.exe - стандартная CGI"шка. Запуск простых скриптов идет нормально, но не могу передать параметры запроса к .php скрипту. Через Environment пробовал - не идет. Чет поможете?
Gigabyte (2003-07-15 21:22:00) [1]
Ну не ты один.. вас по крайней мере трое
Ну не трое нас, нас больше есть еще iPlanet, Netscape"овский сервак, Xitami, Oreilly website Pro, OmniHTTPd...может кого забыл.
Проблемку решил
Решается она довольно просто, но я переписал заново весь код чтоб до нее добраться. В кратце там надо уловить порядок и состав передаваемых переменных окружения.(Кому интересно могу привести перечень). Access Violationпоявлялся потому, что я до сих пор не научился работать со строками передаваемыми изDLL У меня функция возвращала контент, теперь я ее переделал и она записывает свю инфу в определенный файл, а я потом её читаю
P.S. Спасибо что откликнулся
ZZ (2003-07-15 18:06:00) [2]
Неужели только я один пробую написать Веб-сервер?
Ну не ты один.. вас по крайней мере трое - http://www.microsoft.com http://www.apache.orgи ты :)
А по твоему вопросу я ничего не понял - то но не могу передать параметры, то больших объемах передаваемых данных выскакивает Access Violation- определился бы :)
Gigabyte (2003-07-15 17:10:00) [3]
Ну ладно, сам знаю что дурак, раз за такое взялся . Но что действительно нихто ничего не знает???
Gigabyte (2003-07-14 09:52:00) [4]
А-у. Неужели только я один пробую написать Веб-сервер?
Gigabyte (2003-07-13 17:58:00) [5]
Еще одна проблемка:
При больших объемах передаваемых данных выскакивает Access Violation.
Работаю по следующей схеме:
1. Запрос на запуск ЦГИ передается в DLL
2. DLL обрабатывает запрос и передает программе
3. Программа отображает содерживое
Прототип функции в DLL:
function RunCGI(Command:PChar;Data:TStrings;Params:PChar):PChar;
Может стоит его изменить?