7.100 Flôts
7 Index des fonctions
Manuel PHP
. Introduction . Filtres de flôts . Contextes de flôts . Installation . Classes Stream . Constantes prédefinies . Erreurs de flôts . Exemples . stream_context_create . stream_context_get_options . stream_context_set_option . stream_context_set_params . stream_copy_to_stream . stream_filter_append . stream_filter_prepend . stream_filter_register . stream_get_filters . stream_get_line . stream_get_meta_data . stream_get_transports . stream_get_wrappers . stream_register_wrapper . stream_select . stream_set_blocking ->stream_set_timeout . stream_set_write_buffer . stream_socket_accept . stream_socket_client . stream_socket_get_name . stream_socket_server . stream_wrapper_register
|
7.100.25 stream_set_timeout()Configure la durée d'expiration d'un flôt[ Exemples avec stream_set_timeout ] PHP 4 >= 4.3.0
bool
stream_set_timeout (
resource
stream
,
int
seconds
,
int
microseconds
)
stream_set_timeout
configure la durée d'expiration
du flôt
stream
,exprimé comme la durée de
seconds
secondes et
microseconds
micro-secondes.
Exemple avec stream_set_timeout |
<?php $fp = fsockopen("www.example.com", 80); if(!$fp) { echo "Unable to open\n"; } else { fputs($fp, "GET / HTTP/1.0\n\n"); $start = time(); stream_set_timeout($fp, 2); $res = fread($fp, 2000); var_dump(stream_get_meta_data($fp)); fclose($fp); print $res; } ?>
|
Note |
Depuis PHP 4.3, cette fonction peut (potentiellement) fonctionner
avec n'importe quel flôt. Avant PHP 4.3, les flôts utilisant des
sockets sont les seul qui soit supporté dans le coeur de
PHP, même si les autres extensions pourrait supporter cette
fonction.
|
stream_set_timeout
était appelée auparavant
set_socket_timeout
, et aussi
socket_set_timeout
mais ces appellations sont
obsolètes.
Voir aussi
fsockopen
et
fopen
.
|