Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
|
inside 19.09.03 13:39 Число просмотров: 1807
Автор: Eugene Статус: Незарегистрированный пользователь
|
> кстати как ее правильно нужно вызывать если вдруг это > правильно написано?
ненадо изобретать велосипед, есть библиотека qDecoder, ее и используй.
ps:
это из серии использования в перле самописной функции
get_form_input
аналогично, повторяю _ненадо изобретать велосипед_, есть готовые и удобные средства разработки ЦГИ на Си, которые уже были написаны и отлажены....
|
<web building>
|
Функция для полного идиота на Си++ для передачи данных из формы методом POST 19.09.03 13:25
Автор: Fantom Статус: Незарегистрированный пользователь
|
Суть такова немогу написать функцию тоисть могу но неполучаеться:
Такое вот я пишу:
extern char form_val(char *name, char *age)
{
name=getenv("myname");
age=getenv("myage");
}
где "myname" и "myage" - соответствующие поля формы. Метод передачи запроса POST?
кстати как ее правильно нужно вызывать если вдруг это правильно написано?
|
|
inside 19.09.03 13:39
Автор: Eugene Статус: Незарегистрированный пользователь
|
> кстати как ее правильно нужно вызывать если вдруг это > правильно написано?
ненадо изобретать велосипед, есть библиотека qDecoder, ее и используй.
ps:
это из серии использования в перле самописной функции
get_form_input
аналогично, повторяю _ненадо изобретать велосипед_, есть готовые и удобные средства разработки ЦГИ на Си, которые уже были написаны и отлажены....
|
|
Функция для полного идиота на Си++ для передачи данных из формы методом POST 19.09.03 13:33
Автор: amirul <Serge> Статус: The Elderman Отредактировано 19.09.03 13:34 Количество правок: 1
|
> Суть такова немогу написать функцию тоисть могу но > неполучаеться: > Такое вот я пишу:
> > extern char form_val(char *name, char *age)
> {
> name=getenv("myname");
> age=getenv("myage");
> }
---
> где "myname" и "myage" - соответствующие поля формы. Метод > передачи запроса POST? Тю. Насколько мне известно в CGI есть переменная QUERY_STRING. Ее надо принять и побить на поля по разделителю '&'
> кстати как ее правильно нужно вызывать если вдруг это > правильно написано? А извлекать поля из запроса и помещать их в переменные просто опасно (и не в цги не делается), потому как представь запрос:
http://somesite.com/cgi-bin/somecgi.cgi?REMOTE_ADDR=0.0.0.0
И скрипт уже не знает удаленного адреса. Точно так же и со всеми остальными переменными
|
|
|