[résolu] probleme fopen : php_network_getaddresses

probleme fopen : php_network_getaddresses [résolu] - PHP - Programmation

Marsh Posté le 02-07-2009 à 11:10:07    

Bonjour,
 
je viens de développer un tout petit bout de code qui permet de récupérer un fichier syn (qui est en fait un fichier texte) sur un serveur.
Le petit bout de code fonctionne en local ainsi que sur un autre serveur.
 
Cependant lors de l'exécution sur un 3 serveur, j'obtiens l'erreur :
 
Warning: fopen() [function.fopen]: php_network_getaddresses: getaddrinfo failed: Temporary failure in name resolution in /var/www/html/fr/test_read.php on line 14
 
mon code :

Code :
  1. <?php
  2. ini_set('display_errors', 1);
  3. error_reporting(E_ALL);
  4. $path = "http://XXX/16_fr.syn";
  5. if($fd = fopen($path, 'r')){
  6. $contents = "";
  7. while(!feof($fd)){
  8.   $contents .= fread($fd, 8192);
  9. }
  10. fclose($fd);
  11. echo '<span style="margin-left:15px;"><b><u>Synopsis</u></b></span><br><br>';
  12. echo utf8_encode($contents);
  13. }else{
  14. echo "Synopsis non disponible";
  15. }
  16. ?>


 
Sur Internet, j'ai vu quelques personnes ayant ce probleme mais aucune ne m'a aidé.
 
Merci de votre aide.
Maxime


Message édité par johnson950 le 02-07-2009 à 13:28:52
Reply

Marsh Posté le 02-07-2009 à 11:10:07   

Reply

Marsh Posté le 02-07-2009 à 11:11:20    

de ce 3eme serveur tu peux atteindre ton serveur cible ? ping /wget ?


Message édité par flo850 le 02-07-2009 à 11:11:27

---------------

Reply

Marsh Posté le 02-07-2009 à 11:42:07    

Merci pour ta réponse.
 
J'arrive a y récupérer la jaquette en tout cas.
je vais tester le ping.
 
Mais comme c'est derrière un routeur orange (je crois que les ping ne fonctionne pas)


Message édité par johnson950 le 02-07-2009 à 11:42:32
Reply

Marsh Posté le 02-07-2009 à 11:55:15    

Pour info, la ligne 14 correspond :
 

Code :
  1. if($fd = fopen($path, 'r')){


 
PS : je récupère sur le même serveur,la jaquette qui s'affiche très bien !
PS2 : allow_url_fopen est à bien sur ON
PS 3 : les privilèges des fichiers sont ok.

Reply

Marsh Posté le 02-07-2009 à 12:06:52    

tu récupère la jacquette comment ?  
 
tu affiches un lien  ? Si c'est le cas, alors c'est ton navigateur qui va chercher la jaquette, pas ton serveur


---------------

Reply

Marsh Posté le 02-07-2009 à 13:28:30    

En redémarrant le service httpd, mon probleme s'est résolu...
 
Merci pour votre aide !

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed