Description :
Exemple de timeout en microsende pour la fonction fsockopen
Portion de code
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
<?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(); socket_set_timeout($fp, 2); $res = fread($fp, 2000); var_dump(stream_get_meta_data($fp)); fclose($fp); print $res; } ?> |
|