Précédent   Forum des professionnels en informatique > PHP > Outils
Outils Forum d'entraide sur les outils pour développeurs PHP : EDI, installation, administration... Avant de poster : FAQ outils, toutes les FAQ PHP et les comparatifs
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 11/10/2007, 17h00   #1
Invité de passage
 
Inscription : octobre 2007
Messages : 2
Détails du profil
Informations forums :
Inscription : octobre 2007
Messages : 2
Points : 0
Points : 0
Par défaut [Configuration] Utilisation de file_get_contents

Bonjour!

J'ai un probleme de lecture de url externes sur mon serveur. L'erreur se produit quand j'utilise file_get_contents() avec un url http, mais situ. sur mon serveur d'hébergement. La fonction me retourne cette erreur :

failed to open stream: Connection refused in...

Le meme probleme se produit si je tente d'ouvrir un fichier avec les fonctions CURL.

Pourtant, la configuration de PHP (allow_url_fopen = on) me permet de le faire et l'ouverture de fichiers sur d'autres serveurs (www.apple.com, www.google.com, etc) fonctionne. Le probleme se produit uniquement avec des adresses localisées sur mon serveur. Serait-ce un probleme de serveur (DNS, ports...)?

Quelqu'un peut m'aider ?
cheappete est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/10/2007, 21h01   #2
Modérateur
 
Avatar de mathieu
 
Inscription : juin 2003
Messages : 4 893
Détails du profil
Informations forums :
Inscription : juin 2003
Messages : 4 893
Points : 4 466
Points : 4 466
je n'ai pas bien compris, tu as cette erreur pour ouvrir les URL de ton propre serveur ?
est ce que tu as un exemple ?
__________________
Modérateur PHP
mathieu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/10/2007, 15h49   #3
Invité de passage
 
Inscription : octobre 2007
Messages : 2
Détails du profil
Informations forums :
Inscription : octobre 2007
Messages : 2
Points : 0
Points : 0
Exemple :

Code :
1
2
3
 
$var = file_get_contents("http://www.apple.com") ;
print $var ;
Résultat : le contenu HTML de la page d'accueil de apple.com s'affiche.

Mon problème :

Code :
1
2
3
 
$var = file_get_contents("http://www.sitesurmonserveur.com") ;
print $var ;
Résultat : [function.file-get-contents]: failed to open stream: Connection refused
cheappete est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/10/2007, 14h31   #4
Membre confirmé
 
Inscription : juillet 2007
Messages : 201
Détails du profil
Informations forums :
Inscription : juillet 2007
Messages : 201
Points : 227
Points : 227
Ton URI a til des caractères spéciaux, comme des espaces?si c'est le cas tu dois dabord encoder cette URI avec la fonction urlencode().
acirfa est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 15h16.


 
 
 
 
Partenaires

Hébergement Web