На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! Соблюдайте общие правила форума
Пожалуйста, выделяйте текст программы тегом [сode=pas] ... [/сode]. Для этого используйте кнопку [code=pas] в форме ответа или комбобокс, если нужно вставить код на языке, отличном от Дельфи/Паскаля.
Указывайте точные версии Delphi и используемых сетевых библиотек.

Не приветствуется поднятие старых тем. Если ваш вопрос перекликается со старой темой, то для вопроса лучше создать новую тему, а старую указать в первом сообщении с описанием взаимосвязи.

Внимание:
попытки открытия обсуждений реализации вредоносного ПО, включая различные интерпретации спам-ботов, наказывается предупреждением на 30 дней.
Повторная попытка - 60 дней. Последующие попытки бан.
Мат в разделе - бан на три месяца...

Полезные ссылки:
user posted image MSDN Library user posted image FAQ раздела user posted image Поиск по разделу user posted image Как правильно задавать вопросы


Выразить свое отношение к модераторам раздела можно здесь: user posted image Krid, user posted image Rouse_

Модераторы: Krid, Rouse_
  
> [cgi] , как узнать какой адррес
    Получить командную строку с которой быз запущен скрипт .... КАК ????

    И где можно почить про cgi и дельфи ?
      Paramstr()
      ParamCount
      CmdLine

      В моём FAQ для скачивания
      http://forum.sources.ru/index.php?showtopic=40026
      есть немного инфы и примеры написания cgi
        Vit , это я конечно сглупил ...
        А передавать параметры можно так ( кому интересно )
        http://localhost/cgi-bin/test_pg.cgi?первы..._конечно_третий

        Добавлено в
        А есть ограничение на длину командной строки.
        (~ 500 символов почемуто)

          Да еще
          нужно указывать длину выдаваемого текста
          --------------------
          WriteLn('content-type: text/plain ');
          WriteLn('Content-length: ' + inttostr(length(ts)));
          WriteLn;
          WriteLn(ts);
          Flush(Output);
          -----------------

          Зато если сделать так
          program helloworld;
          {$E cgi}
          begin
          Write('Content type: Text/HTML');
          Write('Hello World!');
          end.
          И вместо Hello World! выдать несколько кб текста и во вввремя загрузки этого текста
          отрфркшить страницу то в ie отображается примерно такая глуупость

          Hello World!
          HTTP/1.1 200 OK
          Date: Wed, 17 Dec 2003 13:05:22 GMT
          Server: Apache/1.3.27 (Win32) PHP/4.3.0
          Content-length: 1
          Keep-Alive: timeout=15, max=99
          Connection: Keep-Alive
          Content-Type: text/plain
          Hello World!

          и бегунок внизу страницы делает вид что то скачивает.

          А если указать
          Content-length то все нормально показывается и рефрешится.
          0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
          0 пользователей:


          Рейтинг@Mail.ru
          [ Script execution time: 0,0186 ]   [ 16 queries used ]   [ Generated: 27.04.24, 22:51 GMT ]