Tom: PHP-Verhaltensweisen unter verschiedenen OS

Beitrag lesen

Hello,

ich benötige nochmals Eure Hilfe.

Was steht auf Euren Systemen in

$_SERVER['SERVER_SOFTWARE']  Apache/1.3.27 (Unix) PHP/4.3.1
Und welches OS betreibt Ihr?

Dann nochmals eine Bitte an die Windows-User:

Was passiert bei Euch mit dem Buffer, wenn man schon einige Ausgaben gemacht hat und dann erst ob_start() auslöst, dann wiedr einige Ausgaben macht und dann wieder ob_start() auslöst?

<?php   ### buffercheck_obstart.php ###

echo str_repeat('A ', 100);
echo "<hr>";
sleep(5);
ob_start();

echo str_repeat('B ', 100);
echo "<hr>";
sleep(5);
ob_start();

echo str_repeat('C ', 100);
echo "<hr>";
sleep(5);
ob_start();

ob_end_flush();

?>

oder mit

<?php   ### buffercheck_implicit.php ###

ob_implicit_flush();
echo str_repeat('A ', 100);
echo "<hr>";
sleep(5);

echo str_repeat('B ', 100);
echo "<hr>";
sleep(5);

echo str_repeat('C', 100);

?>

Außerdem wüßte ich gerne, ob bei den fremd gehosteten Seiten i.d.R. die dio_* Funktionen eincompiliert sind, oder nicht. Wenn Ihr da bei Euch mal schaeuen könntet:

http://de.php.net/manual/de/ref.dio.php

Harzliche Grüße aus http://www.annerschbarrich.de

Tom

--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau