Главная страница
    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.042 c
15-1170118915
CRT
2007-01-30 04:01
2007.02.25
Только Самсунг производит ещё большие CRT мониторы?


2-1170852927
Рустам
2007-02-07 15:55
2007.02.25
Обновления в базе


15-1170252972
Ломброзо
2007-01-31 17:16
2007.02.25
Помогите с бухучётом :)


3-1165326993
DmitryNekl
2006-12-05 16:56
2007.02.25
Логические поля в MySQL и Delphi


15-1169821854
Ученик чародея
2007-01-26 17:30
2007.02.25
Класс TLamer.





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