Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.02.25;
Скачать: CL | DM;

Вниз

Как выполнить 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;
Скачать: CL | DM;

Наверх




Память: 0.51 MB
Время: 0.032 c
15-1170307163
Elen
2007-02-01 08:19
2007.02.25
Как избавиться от внезапного включения компа


2-1170936785
Darvin
2007-02-08 15:13
2007.02.25
Точное отслеживание времени с точностью 10 миллисекунд


1-1167208489
Yozch1
2006-12-27 11:34
2007.02.25
цвет хидера в VTV


1-1167296388
ancot
2006-12-28 11:59
2007.02.25
Коллекции (TCollection)


2-1170511122
Gamer
2007-02-03 16:58
2007.02.25
удаление строки с TStringGrid....не обновляется