PHP
Referenzliste
stream_set_timeout
Stream Funktionen
Befehl:
bool stream_set_timeout ( resource $stream , int $seconds [, int $microseconds = 0 ] )
Parameter-Liste:
Beschreibung | |
---|---|
Das Ziel Stream. | |
Die Sekunden Teil der Timeout eingestellt werden. | |
Die Mikrosekunden Teil der Timeout eingestellt werden. |
Beschreibung:
Setzt den Timeout-Wert auf
Wenn die Strom mal aus, kehrte der 'timed_out' Schlüssel des Arrays durch stream_get_meta_data() ist auf
stream
, ausgedrückt in der Summe der Sekunden
und Mikrosekunden
.Wenn die Strom mal aus, kehrte der 'timed_out' Schlüssel des Arrays durch stream_get_meta_data() ist auf
TRUE
, obwohl kein Fehler / Warnung generiert. Aktiv in Version:
(PHP 4 >= 4.3.0, PHP 5, PHP 7)
Hinweis:
Hinweis:
Diese Funktion ist nicht mit erweiterten Operationen wie arbeiten stream_socket_recvfrom() , Verwendung stream_select() mit Timeout-Parameter statt.
Diese Funktion wurde zuvor als set_socket_timeout() und später socket_set_timeout() genannt, aber diese Verwendung ist veraltet.
Siehe auch:
stream_set_timeout() - Beispiel:
Eingabe:
<?php $fp = fsockopen("www.example.com", 80); if (!$fp) { echo "Unable to open\n"; } else { fwrite($fp, "GET / HTTP/1.0\r\n\r\n"); stream_set_timeout($fp, 2); $res = fread($fp, 2000); $info = stream_get_meta_data($fp); fclose($fp); if ($info['timed_out']) { echo 'Connection timed out!'; } else { echo $res; } } ?>
Beschreibung:
Beschreibung | |
---|---|
4.3.0 | Ab PHP 4.3 kann diese Funktion (potenziell) auf jede Art von Strom arbeiten. In PHP 4.3 sind Buchse basierten Datenströme immer noch die einzige Art in der PHP-Kern unterstützt, obwohl Streams von anderen Nebenstellen diese Funktion unterstützen kann. |
Stream Funktionen