Hola a todos, tengo el siguiente fragmento de código phpComo llegar a tiempo de espera FOPEN adecuadamente
if($fp = fopen($url, 'r')) {
stream_set_timeout($fp, 1);
stream_set_blocking($fp, 0);
}
$info = stream_get_meta_data($fp);
me gustaría la solicitud de tiempo de espera después de 1 segundo ... si pongo un sueño (20) en mi $ url que estoy leyendo solo espera los 20 segundos completos y nunca se agota. ¿Hay una mejor manera de hacer tiempos de espera con fopen?
Si uso ini_set ('default_socket_timeout', 2); encima de ese código, se agota el tiempo de espera, pero $ info se vuelve nulo, así que idealmente me gustaría usar las funciones de transmisión.
gracias
¿Qué espera $ información cuando hay un tiempo de espera de conexión? – VolkerK