J'ai trouver la solution en passant par php5
$opts = array('http' =>
array(
'timeout' => 10
)
);
$context = stream_context_create($opts);
$html = @file_get_contents( $url, false , $context );
bonjour,
Je suis sur un xxlpna en php 4.
J'utilise la fonction :
$html = @file_get_contents( $url );
Le pgoblème est que si le serveur ($url) ne répond pas, le timeout pour la fonction file_get_contents est par défaut de 60 secondes (option par défaut liée à l'herbegement et php.ini).
J'ai essayé de mettre avant la fonction la ligne suivante afin de réduitre le timeout :
ini_set('default_socket_timeout',20);
cela ne fonctionne pas, le timeout est toujours de 60 secondes.
Y a t il un moyen de modifier le timeout dans le code php ou au niveau mon hebergement ? ou de faire autrement ?
Merci