|
|
 |
Ответов
|
May 13 2007, 23:31
|

Участник

Группа: Новичок
Сообщений: 42
Регистрация: 26-04-07
Из: Смоленск
Пользователь №: 27 333

|
Цитата(lebiga @ May 13 2007, 18:51)  Прицепить на форму кнопочку submit (<INPUT type=submit value="Передать">) - по нажатию будут переданы http запрос с объектами :если метод GET - то прямо после некоторых символов - потом обрабатываем как строку. Читать лучше всего справочники HTML. Без программы типа Ehereal - анализатора езернет пакетов - тоже трудно отладить Это я умею, и с чекбоксами отправлять я умею... Запрос получается - просто вызов cgi функции, я о другом немного... как мне эти функции переделать чтобы они входящие параметры понимали... например такой запрос /cgi/rtos/led=1&led=2 зажигал бы 1и 2 диод...ТАКОЕ ВООБЩЕ ВОЗМОЖНО??? Вот в чём сложно
Сообщение отредактировал Annuta - May 13 2007, 23:41
--------------------
Из комбинации лени и логики - получается программист! /народная мудрость/
|
|
|
|
|
May 14 2007, 02:05
|

nofb
  
Группа: Свой
Сообщений: 430
Регистрация: 18-05-06
Из: Москва, Зеленоград
Пользователь №: 17 218

|
Цитата(Annuta @ May 14 2007, 03:31)  Это я умею, и с чекбоксами отправлять я умею... Запрос получается - просто вызов cgi функции, я о другом немного... как мне эти функции переделать чтобы они входящие параметры понимали... например такой запрос /cgi/rtos/led=1&led=2 зажигал бы 1и 2 диод...ТАКОЕ ВООБЩЕ ВОЗМОЖНО??? Вот в чём сложно Так это зависит от того, какой у Вас сервер :-) Вообще говоря, это делается на php или же на perl (что реже). В когфигурации web сервера, если он это поддерживает, задается директория с исполняемыми файлами (например cgi-bin) и файлам в этой директории в зависимости от расширения сопоставляется приложение (процесс), который будет выполнять запрос к этому файлу. Дальше, когда осуществляется запрос к файлу из исполняемой директории вызывается процесс, сопоставленный текущему расширению файла с аргументами имя этого файла и парметры обращения. Вот так вкратце. Так, например работает apache. Вообщем, вся мысль сводится к тому, что Вам нужно определиться, в каком месте, какой конфиг, какими параметрами сопоставляет определенному расширению фала в исполняемой директории процесс, выполняющий запрос. В апаче файл конфигурации, если мне не изменяет память это httpd.conf
--------------------
Это не то что вы подумали ...
|
|
|
|
|
May 14 2007, 07:12
|

Частый гость
 
Группа: Свой
Сообщений: 112
Регистрация: 15-03-06
Пользователь №: 15 277

|
Цитата(Annuta @ May 14 2007, 10:49)  Как мне "доставить" php или perl в мой проект в иаре ? Я работаю с проектом из папки .. uIP_Demo_IAR_ARM7 Это вообще возможно ? cgi-bin это не только perl и php но и стандартные бинарные исполняемые файлы. Вывод в stdout которых должен содержать html.
|
|
|
|
|
May 14 2007, 07:49
|

Участник

Группа: Новичок
Сообщений: 42
Регистрация: 26-04-07
Из: Смоленск
Пользователь №: 27 333

|
Цитата(nss @ May 14 2007, 11:12)  cgi-bin это не только perl и php но и стандартные бинарные исполняемые файлы. Вывод в stdout которых должен содержать html. на сколько я знаю, перл - дейчтвительно грузится в эту папку - а вот пхп скрипты грузятся в основную директорию.... как мне прикрутить к проекту пхп ???? ПОДСКАЖИТЕ пожаста.... или вы хотите сказать, что мне достаточно просто создать описание php скрипта в файле fsdata.c ? и всё...?
Сообщение отредактировал Annuta - May 14 2007, 07:59
--------------------
Из комбинации лени и логики - получается программист! /народная мудрость/
|
|
|
|
|
May 14 2007, 08:27
|

Частый гость
 
Группа: Свой
Сообщений: 112
Регистрация: 15-03-06
Пользователь №: 15 277

|
Цитата(Annuta @ May 14 2007, 11:49)  на сколько я знаю, перл - дейчтвительно грузится в эту папку - а вот пхп скрипты грузятся в основную директорию.... как мне прикрутить к проекту пхп ???? ПОДСКАЖИТЕ пожаста.... или вы хотите сказать, что мне достаточно просто создать описание php скрипта в файле fsdata.c ? и всё...? У вас в паке ../cgi-bin/ лежит файл aaaa он может быть как интерпретируемым, так и исполняемым. Когда вы заходите по ссылке h_t_tp://hostname/cgi-bin/aaaa Происходит выполнение этого файла. cgi "файлы" можно разделить на два типа: скрипты и исполняемые файлы в формате операционной системы. При активации скриптов этот файл передается интерпретатору соответствующего формата (в котором написан скрипт) далее интерпретатор в соответствии с о скриптом выполняет некоторые действия в системе. В случае исполняемого файла он непосредственно и выполняется. вы же можете написать некоторую программку которая будет дергать ногами. положите ее в папку cgi-bin и обратитесь к ней. PS для cgi-bin соответствие потоков stdin- метод POST, stdout - метод GET.
|
|
|
|
Сообщений в этой теме
Annuta Html<->AT91SAM7x256-EK May 11 2007, 10:58 axle Случайно наткнулся на похожий пример, но для eCos.... May 12 2007, 11:24       KRS Цитата(Annuta @ May 14 2007, 11:49) на ск... May 14 2007, 08:22        Annuta жаль что пхп нельзя прикрутить ... Скажите а ктони... May 14 2007, 09:21         lebiga Цитата(Annuta @ May 14 2007, 13:21) жаль... May 14 2007, 13:56 Annuta Народ мне надо вот что, у меня от этой платы будет... May 14 2007, 14:07 lebiga Цитата(Annuta @ May 14 2007, 18:07) Народ... May 14 2007, 14:52  Annuta Цитата(lebiga @ May 14 2007, 18:52) В хтм... May 14 2007, 15:01   lebiga Цитата(Annuta @ May 14 2007, 19:01) ... а... May 14 2007, 15:27    Annuta Цитата(lebiga @ May 14 2007, 19:27) uip_a... May 15 2007, 07:47     lebiga Цитата(Annuta @ May 15 2007, 11:47) СПАИС... May 15 2007, 12:18      _dem пример :
файл fs/cgi/link
Кодi /link_header.html
... May 16 2007, 05:55       Annuta _dem я написала функцию она вызывается, но только ... May 16 2007, 07:12        _dem файловую систему пересобрали ?
файловую систему п... May 16 2007, 07:51 KRS Кстати не обязательно форму делать и submit
можно ... May 14 2007, 15:06 Annuta Цитата(KRS @ May 14 2007, 19:06) Кстати н... May 14 2007, 15:20 Annuta попробывала, ваша прога мне создаёт пустой файл.. ... May 16 2007, 07:53 _dem Цитата(Annuta @ May 16 2007, 14:53) попро... May 16 2007, 08:14 Annuta ..у меня она вообще не запускается.. окошечко едва... May 16 2007, 08:31 _dem Цитата(Annuta @ May 16 2007, 15:31) ..у м... May 16 2007, 08:40 Annuta Извините _dem РАБОТАЕТ ВСЁ... я просто не правильн... May 16 2007, 08:56 _dem Цитата(Annuta @ May 16 2007, 15:56) Извин... May 16 2007, 09:19
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|