parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

$console:line | nph

Александр Петросян (PAF) 18.01.2006 10:58 / 18.01.2006 11:00

раньше CGI скрипты под apache были сильнобуферизованы, и много чего происходило хитро. и чтобы это обходить нужны были nph-скрипты.
в наши дни всё проще: выведите скриптом HTTP заголовок,
после чего потихоньку выводите нужные данные.
$console:line[content-type:text/html]
$console:line[]
^while(true){
   ^if(есть данные){
      $console:line[^untaint[html]{вывести их}<br>]
   }{
#не нагружать CPU лишними циклами
#оператор, увы, в документацию не попал
#трёхсекундная пауза
      ^sleep(3)
#поддерживать интерес браузера к нам
#если ему долго ничего не говорить, 
#браузер разорвёт соединение по timeout
      $console:line[ ]
   }
}