Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2006.01.22;
Скачать: [xml.tar.bz2];

Вниз

Передача парметров cgi-скрипту...   Найти похожие ветки 

 
AnD1 ©   (2005-12-24 16:17) [0]

Подскажите как отправить параметры скрипту, находящемуся на севере (напр., http://some_site.ru/script.cgi). Вот как это сделано в HTML:
<html><head>
<title>скрипт</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">

</td>
<td class="apptextPlain" valign="top">  

<form action="http://some_site.ru/script.cgi" method="post" name="Send_Message">

     <table>
       <tbody>
        <tr>
           <td><div align="center">Номер: <select name="Prefix"><option value="7904">123</option><option value="123">456</option><option value="789">456</option></select> <input size="14" maxlength="7" name="phone" type="text"></div></td>
         </tr>
         <tr>
           <td>Текст:<br>
<textarea name="message" rows="5" cols="40">
</textarea><br>

</td>  </tr>
         <tr>
           <td colspan="2" class="table1"><div align="center"><input value="""Послать""" type="submit">         <input value="Очистить" type="reset"></td>
         </tr>
       </tbody>
     </table>
</form>

</body></html>

(я в html не очень силён..., поэтому выкладываю полностью всю страничку...)
Т.е. как сделать в программе чтобы она аналогичным образом передавала параметры скрипту? Может есть специальный компонент/модуль?
Всем спасибо за ответы!


 
VirEx ©   (2005-12-24 17:28) [1]

вот и лови на сервере в скрипте переменную message, в php это выглядит так:
if (! ($_GET==null)) $message=$_GET["message"]; //получаем переменную методом get
if (! ($_POST==null)) $message=$_POST["message"];//методом post (как раз данный случай)


 
palva ©   (2005-12-24 17:52) [2]

Отправить параметры из программы на Delphi, как я понял?

Можно положить на форму браузер, сформировать в нем HTML-код, тот который вы написали в вопросе, и для HTML-формы вызвать метод submit.
Если допустим метод Get, то можно включить параметры в URL и вызвать метод браузера Locate.
Можно положить на форму HTTP-клиент IdHTTP и вызвать методы Get или Post.


 
Плохиш ©   (2005-12-24 19:02) [3]

http://some_site.ru/script.cgi?Prefix=123&phone=xxx&message=jkghdfjkghdjkfhg

За символ "&" не уверен, смотри стандарт


 
AnD1 ©   (2005-12-24 22:11) [4]

Как рабоать с idHTTP (для моей ситуации...)???


 
palva ©   (2005-12-24 22:43) [5]

Не взялся бы даже хэлп читать по этой компоненте, не изучив предварительно протокол HTTP


 
Плохиш ©   (2005-12-25 02:52) [6]


> AnD1 ©   (24.12.05 22:11) [4]
> Как рабоать с idHTTP (для моей ситуации...)???

Тебе это не поможет


 
mfender ©   (2005-12-25 03:01) [7]

Чёта у меня дежа вю какая-то...
http://forum.codenet.ru/showthread.php?s=&threadid=28166


 
dr Tr0jan ©   (2005-12-25 08:00) [8]

Работай с сокетами.


 
AnD1 ©   (2005-12-26 12:05) [9]

to Плохиш
Огромное спасибо! То что нужно....!



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

Форум: "Потрепаться";
Текущий архив: 2006.01.22;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.057 c
8-1124134643
Никита
2005-08-15 23:37
2006.01.22
Как залить замкнутый участок в Canvas каким либо цветом


14-1135976124
Kerk
2005-12-30 23:55
2006.01.22
Почитал ветки


14-1135540014
TimeTable
2005-12-25 22:46
2006.01.22
Автоматическое составление расписаний


9-1123729121
Goorus
2005-08-11 06:58
2006.01.22
3DS?


2-1136130936
Grigirian
2006-01-01 18:55
2006.01.22
OpenDialog





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский