Bonjour à tous,
je cherche désespérément un moyen de mettre un timeout sur la fonction file_get_contents !
Par exemple, il veut prendre le code source d'une page, mais au bout de 4 secondes, si la page ne réponds pas, il considère que le site est down !
J'avais trouvé ceci:
$context = stream_context_create(array(
'http' => array(
'timeout' => 5 // Timeout in seconds
)
));
et après => file_get_contents($url, 0, $context);
Mais ça marche pas vraiment, la page charge entre 10 et 15 secondes..
Merci d'avance de m'aider!
je cherche désespérément un moyen de mettre un timeout sur la fonction file_get_contents !
Par exemple, il veut prendre le code source d'une page, mais au bout de 4 secondes, si la page ne réponds pas, il considère que le site est down !
J'avais trouvé ceci:
$context = stream_context_create(array(
'http' => array(
'timeout' => 5 // Timeout in seconds
)
));
et après => file_get_contents($url, 0, $context);
Mais ça marche pas vraiment, la page charge entre 10 et 15 secondes..
Merci d'avance de m'aider!