phpbar.de logo

Mailinglisten-Archive

[php] Verhalten von flush() beim Ausfuehren via Telnet

[php] Verhalten von flush() beim Ausfuehren via Telnet

Joerg Behrens behrens at takenet.de
Fre Aug 1 09:19:49 CEST 2003


----- Original Message -----
From: "Andreas Stagl" <a.stagl at gmx.at>
To: <php at phpbar.de>
Sent: Thursday, July 31, 2003 3:14 PM
Subject: [php] Verhalten von flush() beim Ausfuehren via Telnet


[..]
> Rufe ich das Script aber über Telnet (Windows 2000 -> cmd.exe -> telnet
> mein.host.at 80 -> GET /script.php HTTP/1.1 -> Host:mein.host.at -> 2x
> CRLF) auf, bekomme ich bei jedem flush anscheinend eine Art Return-Code
> inklusive zusätzlicher Linebreaks ausgegeben:

> <telnet-output>
>   irgendwas, das lang genug ist um flushen zu können.<br />
>
>   ef
>   noch irgendwas, das lang genug ist um flushen zu können.<br />
>
>   7a
>   und letztendlich noch was, das lang genug ist um flushen zu können.<br
/>
>
>   14
></telnet-output>

Wer mit HTTP/1.1 anfragt muss es auch vollstaendig 'verstehen'. Der
Webserver verwendet Chunkencoding (Der darf das :). Verwende HTTP/1.0 dann
unterlaesst er dies.

Gruss
Joerg

--
TakeNet GmbH                        Mobil: 0171/60 57 963
D-97080 Wuerzburg                 Tel: +49 931 903-2243
Alfred-Nobel-Straße 20            Fax: +49 931 903-3025


php::bar PHP Wiki   -   Listenarchive