Главная страница
    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.035 c
2-1136395219
maxim123
2006-01-04 20:20
2006.01.22
WinAPI проблема с type


14-1135751515
Vale
2005-12-28 09:31
2006.01.22
Компиляция со сдвигом


14-1135355766
Pazitron_Brain
2005-12-23 19:36
2006.01.22
Вопрос по Microsoft Vitrual PC 2004


14-1135757123
Чапаев
2005-12-28 11:05
2006.01.22
Flash


6-1129103609
Wiz@rd
2005-10-12 11:53
2006.01.22
bind error





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский