SEL.html

connection_timeout

Informationsseite

nach unten Befehl
nach unten Version
nach unten Beschreibung
nach unten Beispiel
nach unten Ausgabe

nach unten 

Befehl

int connection_timeout(void)

 

nach obennach unten 

Version

PHP 3>= 3.0.7, 4.0b4 - 4.0.4 only

 

nach obennach unten 

Beschreibung

Mit connection_timeout() kann man feststellen, ob ein Skript durch ein Timeout
beendet wurde.
Dieser Status wird eintreten, wenn das eingestellte Zeitlimit überschritten wird.
Standard-Timeout in der Apache-Konfigurationsdatei ist 30 Sekunden, oder über
set_time_limit() eine vorgegebene Zeit.
Diese Funktion ist ab der PHP-Version 4.0.5 nicht mehr vorhanden.

Siehe auch:

 

nach obennach unten 

Beispiel

<?PHP
register_shutdown_function('countdown');
set_time_limit (2);
$produktseite = "Monitore";
$produkt = "17\"-Monitor";
$zeit = date("l dS of F Y h:i:s A");
for($x=1;$x<=666666666;$x++){
echo $x . "<br>";
}
echo "Ein simpler Shop<br>";
function countdown(){
$var = connection_timeout();
switch ($var) {
case 1:
global $produktseite , $produkt , $zeit;
$werte = "$produktseite||$produkt||$zeit\n";
$fp = fopen('timeout.txt','a');
fwrite($fp,$werte);
fclose($fp);
break;
default:
echo "Alles OK - weiter gehts!";
break;
}
}
?>

 

nach obennach unten 

Ausgabe

1
2
3
.
.
.
55983
55984

Fatal error: Maximum execution time of 2 seconds exceeded in e:\apache\htdocs/php/index.php on line 8


/*Inhalt der Datei zahlen.txt:
Monitore||17"-Monitor||Monday 30th of July 2001 10:45:26 PM*/

 

nach oben
weiter:weiter Seite define
zurück:zurück Seite connection_status
 

© 2001, 2002 E-Mail Damir Enseleit, mail@selfphp3.de