PHP4-Forum
Forum | Befehle | MySQL | Beispiele | Newsletter | Suche | Home

Untermenü

Array - Funktionen
Befehlsverzeichnis
Datei-Funktionen
Datenbank
Datum, Uhrzeit
FTP Funktionen
Klassen und Funktionen
Mathematik
PDF - Funktionen
PHP Bilder Image Funktionen
PHP Variablen allgemein
Sessions
Sonstige
Zeichenketten

Zu dieser Seite

Sonstige
Befehlsverzeichnis - Sonstige - flush() Ab PHP-Version 3

flush()

Beschreibung:
Leert den Puffer des Servers und sendet die auszugebenen Daten dem User sofort zu anstatt zu warten bis die komplette Seite fertig erstellt ist. Ermöglicht somit ein schnelleres Anzeigen der Inhalte auf dem Bildschirm.

Achtung: Der Befehl funktioniert nur, wenn PHP direkten Zugriff auf den Buffer des Servers hat. Dies ist nicht der Fall, wenn PHP als CGI-Version (also auch unter Windows) installiert ist. Bei Apache mit PHP-Modul hingegen funktioniert es.

Beispiel:
for($i=0;$i<10;$i++) {
  echo "$i";
  flush();
  sleep(1);
}


Ausgabe: 0123456789 [jede Zahl wird im Sekunden-Abstand angezeigt. Ohne flush() würde 10 Sekunden nichts passieren und dann alle Zahlen aufeinmal erscheinen => nicht unter Win32]

Zurck zur bersicht

Dienstleistungen | Werbung | Impressum | Sitemap | Kontakt | Email © 1999 - 2012 | Last Update: 20.03.2001