Erreur fopen sur fichier distant
yoda4985
Messages postés
2
Date d'inscription
Statut
Membre
Dernière intervention
-
yoda4985 Messages postés 2 Date d'inscription Statut Membre Dernière intervention -
yoda4985 Messages postés 2 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je rencontre un souci lors de l'ouverture d'un fichier distant via fopen ou file_get_content.
Voici le message d'erreur:
Warning: file_get_contents(https://www.societe.com/societe/loxam-450776968.html): failed to open stream: Connection timed out
Dans mon exemple j'ai besoin de lire une page de societe.com afin de vérifier les informations d'une entreprise.
Voici le code qui génère ce message:
J'ai testé en local et ça fonctionne donc j'ai pensé à un paramétrage du côté de mon serveur mais quand je teste une autre url (toujours en https) ça passe.
Exemple qui fonctionne:
J'ai testé cette page sur un autre serveur (autre hébergeur) et ça passe aussi.
Avez-vous une idée à me suggérer?
Merci d'avance.
Je rencontre un souci lors de l'ouverture d'un fichier distant via fopen ou file_get_content.
Voici le message d'erreur:
Warning: file_get_contents(https://www.societe.com/societe/loxam-450776968.html): failed to open stream: Connection timed out
Dans mon exemple j'ai besoin de lire une page de societe.com afin de vérifier les informations d'une entreprise.
Voici le code qui génère ce message:
$url = "https://www.societe.com/societe/loxam-450776968.html";
$contenu = file_get_contents($url,false);
if($contenu!==false){
echo "C'est bon!";
}else{
echo "C'est pas bon!";
}
J'ai testé en local et ça fonctionne donc j'ai pensé à un paramétrage du côté de mon serveur mais quand je teste une autre url (toujours en https) ça passe.
Exemple qui fonctionne:
$url = "https://www.commentcamarche.net/forum/affich-2030962-php-fopen-et-erreur";
$contenu = file_get_contents($url,false);
if($contenu!==false){
echo "C'est bon!";
}else{
echo "C'est pas bon!";
}
J'ai testé cette page sur un autre serveur (autre hébergeur) et ça passe aussi.
Avez-vous une idée à me suggérer?
Merci d'avance.
Configuration: Windows / Firefox 64.0
A voir également:
- Erreur fopen sur fichier distant
- Fichier bin - Guide
- Fichier epub - Guide
- Fichier rar - Guide
- Comment réduire la taille d'un fichier - Guide
- Fichier .dat - Guide
2 réponses
Bonjour,
Tu peux essayer d'augmenter le timout
Tu peux essayer d'augmenter le timout
$ctx = stream_context_create(array('http'=> array( 'timeout' => 1200, //1200 Seconds is 20 Minutes ))); $url = "https://www.societe.com/societe/loxam-450776968.html"; $contenu = file_get_contents($url , false, $ctx);
J'ai ce soucis sur certains sites.