🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.perl
Article #752

Re: cgi

#752
From: Piotr Piatkowski
Date: Sat, 06 Dec 1997 01:23
33 lines
1651 bytes
Jacek <jacek@infosys.de> wrote:
: Witam,

: Chcialbym napisac skrypt, ktory w miare tworzenia strony wysylal ja do
: przegladarki. Uzylem prostego skryptu na poczatek: (linux, apache 1.1.1)

: plik nph-test-cgi

: #!/bin/sh
: echo HTTP/1.0 200 OK
: echo Content-type: text/plain
: echo Server: $SERVER_SOFTWARE
...
: sleep 10
...
: echo GATEWAY_INTERFACE = $GATEWAY_INTERFACE

: Liczylem, ze czesc zmiennych otrzymam natychmiast, reszte po 10 sek.
: Niestety po 10 sek. otrzymalem calosc. Czy mozna inaczej?

Problem polega chyba na tym, że Twój program buforuje wejście i nie 
wyświetla go po każdym echo, a dopiero na końcu działania programu. I
szczerze mówiąc nie wiem jak to zmienić w shellu.

Ale napisz to samo w perlu, wstawiając na początku skryptu
$|=1;
żeby wyłączyć buforowanie, i zobacz czy działa.

Oops... Wyjaśnij mi przy okazji co Twoje pytanie miało wspólnego z 
perlem???

-- 
Piotr Piątkowski, Uczelniane Centrum Informatyki, AGH Krakow, POLAND
Technical Details
Message-ID: <66a9er$jqa$1@galaxy.uci.agh.edu.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!mat.uni.torun.pl!uw.edu.pl!ict.pwr.wroc.pl!agh.edu.pl!agh.edu.pl!not-for-mail
References: <669l15$qh2$1@roadrunner.micro-net.net>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!mat.uni.torun.pl!uw.edu.pl!ict.pwr.wroc.pl!agh.edu.pl!agh.edu.pl!not-for-mail
From: Piotr Piatkowski <kompas@galaxy.uci.agh.edu.pl>
Newsgroups: pl.comp.lang.perl
Subject: Re: cgi
Date: 6 Dec 1997 02:23:39 +0100
Organization: University of Mining & Metallurgy
Lines: 33
Message-ID: <66a9er$jqa$1@galaxy.uci.agh.edu.pl>
References: <669l15$qh2$1@roadrunner.micro-net.net>
NNTP-Posting-Host: galaxy.uci.agh.edu.pl
Mime-Version: 1.0
X-Newsreader: TIN [UNIX 1.3 unoff BETA 971018; sun4m SunOS 5.5.1]
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit