Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Веб сервер и 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;

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


Наверх

Титульная страница Поиск, карта сайта Написать письмо