
sleep("sekunden")
Beschreibung:Hält das Skript für die angegebenen Sekunden an und verarbeitet danach das Script normal weiter.
Achtung: Die Zeichen, die bisher vom Script ausgegen wurden, werden nicht automatisch an den Browser gesendet. Der Server speichert alle Daten zunächst zwischen und sendet diese erst an den Browser, wenn das Script abgelaufen ist. Um dies zu umgehen, kann der Befehl
flush() verwendet werden.
Beispiel: echo "Das Skript wird 10 Minuten lang ausgeführt";
flush();
sleep(600);
echo "Na, was habe ich gesagt?"; |
|
|
|
Ausgabe: Nach der Ausgabe des ersten "echo"s wartet das Skript 10 Minuten lang und erst dann gibt den nächsten Satz aus.Zurück zur Übersicht