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

Вниз

Как выполнить http-скрипт?   Найти похожие ветки 

 
wrtyu   (2007-02-02 11:37) [0]

Есть программа на delphi 6
В неё надо вставить готовый http-скрипт вида:
<!--
<form action=
....
</form>
-->
Этот скрипт будет посылать данные на сайт.
Никогда раньше не делал подобного, подскажите как это сделать, какие компоненты использовать?


 
Anatoly Podgoretsky ©   (2007-02-02 11:44) [1]

> wrtyu  (02.02.2007 11:37:00)  [0]

Это обычный тип string


 
wrtyu   (2007-02-02 11:49) [2]

> Anatoly Podgoretsky ©   (02.02.07 11:44) [1]
> Это обычный тип string

Т.е. скрипт засунуть в переменную типа string?
Как его потом исполнить?


 
evvcom ©   (2007-02-02 11:59) [3]

> [2] wrtyu   (02.02.07 11:49)

Исполнять его будет броузер, так что не заморачивайся


 
iXT ©   (2007-02-02 12:01) [4]


> <!--
> <form action=
> ....
> </form>
> -->

Это есть кусочек HTLM, и боюсь ошибиться, но он закоментирован:

> <!--
> ....
> -->


 
iXT ©   (2007-02-02 12:10) [5]

P.S.
  НО не скрипт
P.P.S.
 все самое интересное как раз между
<form
и
</form>


 
wrtyu   (2007-02-02 12:10) [6]

> evvcom ©   (02.02.07 11:59) [3]
> Исполнять его будет броузер, так что не заморачивайся

А каким образом дать команду браузеру исполнить?


 
wrtyu   (2007-02-02 12:12) [7]

iXT ©   (02.02.07 12:10) [5]
> все самое интересное как раз между <form и </form>

Да, там здоровый скрипт с одного сайта.
Он точно работает, просто не стал весь приводить


 
iXT ©   (2007-02-02 12:16) [8]


> evvcom ©   (02.02.07 11:59) [3]

Да что Вы говорите!

> wrtyu   (02.02.07 12:10) [6]

Скрипт будет выполнять сервер. <form action=?????


 
iXT ©   (2007-02-02 12:17) [9]


> wrtyu   (02.02.07 12:12) [7]

Для тех кто не слушал, ЭТО НЕ СКРИПТ (см [4])


 
evvcom ©   (2007-02-02 12:21) [10]

> [6] wrtyu   (02.02.07 12:10)
> А каким образом дать команду браузеру исполнить?

Во-первых, ты не сказал, что у тебя за приложение. То ли серверный cgi-скрипт, то ли клиент с внедренным броузером. А иначе зачем вообще HTML?

> [8] iXT ©   (02.02.07 12:16)
> > evvcom ©   (02.02.07 11:59) [3]
> Да что Вы говорите!

Может, я, конечно, подотстал от нынешних WEB-технологий, но раньше HTML-и сервера не исполняли. Это чисто клиентская задача.


 
iXT ©   (2007-02-02 12:27) [11]


> evvcom ©   (02.02.07 12:21) [10]

> Это чисто клиентская задача.

Да нафига вообще сервера придумали


 
iXT ©   (2007-02-02 12:38) [12]

Эсть скрипты которые выполняются на стороне клиента (JavaScript, VBScript), а есть которые на стороне сервера. С клиентской стороны скрипт обрабатывается броузером. Но здесь другой случай. Скрипт пишется в атрибуте формы action, а в method способ передачи серверу.


 
evvcom ©   (2007-02-02 12:42) [13]

> [11] iXT ©   (02.02.07 12:27)

Ты издеваешься или мы о разном говорим?
Ты вот сейчас сидишь читаешь форум. Для странички был создан HTML. Кто его по-твоему разбирает/отображает, выполняет в общем?


 
evvcom ©   (2007-02-02 12:45) [14]

> [12] iXT ©   (02.02.07 12:38)
> Скрипт пишется в атрибуте формы action

А.. ну это тогда может быть... Мало было практики. Тогда ой.


 
iXT ©   (2007-02-02 12:50) [15]


> Ты издеваешься или мы о разном говорим?

И не собирался

HTML разбирает и все текое мой броузер, а вот сообщение на форум добевляет ни как не он.
<form method="post" action="forum.pl" name="F1">
А скрипт forum.pl (кажись на PERL) и выполняет его СЕРВЕР (вернее интерпритатор но это уже лирика). А клиент передает ему с формы информацию методом POST. А скрипт этот завется CGI.


 
evvcom ©   (2007-02-02 14:28) [16]

> [15] iXT ©   (02.02.07 12:50)
> <form method="post" action="forum.pl"

Ну так это ж я знаю. Только "forum.pl" я бы не стал называть скриптом, потому как там может быть и "MyDelphiProg.dll", а это уже точно не скрипт. Отсюда и непонятки. Хотя я в [10] это тоже назвал cgi-скриптом :)


 
iXT ©   (2007-02-02 16:59) [17]


> а это уже точно не скрипт


Тогда скажи что такое скрипт. И почему MyDelphiProg.dll не межет быть скрипт? (ISAPI кажется). Более того там и exe может быть. Это зависит от платформы


 
Anatoly Podgoretsky ©   (2007-02-02 17:02) [18]

> iXT  (02.02.2007 16:59:17)  [17]

Потому что скрипт переводится как рукопись.


 
iXT ©   (2007-02-02 17:07) [19]


> Anatoly Podgoretsky ©   (02.02.07 17:02) [18]

То есть хотите сказать, что CGI(EXE) для Win32 не будет скриптом?


 
grisme ©   (2007-02-02 19:07) [20]

Anatoly Podgoretsky ©   (02.02.07 17:02) [18]

МОЩНЫЙ ответ ) и с долей шутки и Истину в нем можно узреть! )


 
Anatoly Podgoretsky ©   (2007-02-02 19:39) [21]

> iXT  (02.02.2007 17:07:19)  [19]

Именно это и хочу сказать, EXE это уже не скрипт.


 
iXT ©   (2007-02-03 11:08) [22]

Соглашусь, хотя я бы перевел как "сценарий".
Это Web Server Application

Автору это не поможет :) Скрипт там или WSA. Его это вообще не должно волновать, и он где-то потерялся



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

Форум: "Начинающим";
Текущий архив: 2007.02.25;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.49 MB
Время: 0.073 c
1-1167312885
MegaVolt
2006-12-28 16:34
2007.02.25
Работа со строками приводит к ошибкам при выделении памяти


11-1149274717
GMax
2006-06-02 22:58
2007.02.25
Картинки в ListView. не только в первой колонке


4-1160902734
kay
2006-10-15 12:58
2007.02.25
AttachConsole - как вызвать?


15-1170415324
stud
2007-02-02 14:22
2007.02.25
виснет ibexpert при старте


1-1167637323
tio
2007-01-01 10:42
2007.02.25
Полигоны





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