Page 1 sur 2
Problème avec fopen
Posté : 31 mars 2010, 11:46
par gto-69
Bonjour a tous!!!
Voici mon problème, j'effectue un fopen sur un lien en local, voila ce que j'obtiens:
Warning: fopen(http://127.0.0.1....) [function.fopen]: failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found
Je précise que si je prends ce lien et que je l'ouvre avec un navigateur, cela marche!!!
J'ai regardé au niveau du phpinfo() et j'ai bien allow_url_fopen = on.
Je ne vois pas où se situe le problème.
Merci pour vos propositions.
Re: Problème avec fopen
Posté : 31 mars 2010, 12:05
par visualight
Salut,
Il peut y avoir plusieurs problèmes qui découlent de l'utilisation de fopen.
Quel code utilises tu ?
Re: Problème avec fopen
Posté : 31 mars 2010, 13:06
par gto-69
En faite, j'ouvre un lien sur Google Desktop Search qui me génére du xml permettant d'interpréter le résultat. Voici le code:
$GDSurl="
http://127.0.0.1:4664/search&s='key GDS'?q=motcle&num=10&start=0&flags=8&format=xml";
if (!($fp = fopen($GDSurl,"r"))) die ("could not open XML for input");
Re: Problème avec fopen
Posté : 31 mars 2010, 13:19
par Berzemus
Je me demande si le protocole http tel que supporté par Php autorise de spécifier un port.. en tout cas, il n'en donnent aucun exemple:
http://fr.php.net/manual/fr/wrappers.http.php
Re: Problème avec fopen
Posté : 31 mars 2010, 13:21
par gto-69
o-69Pourtant, cela a marché quelques minutes, puis après plus rien.
Re: Problème avec fopen
Posté : 31 mars 2010, 13:59
par gto-69
J'ai effectué des tests pour voir si le fait de préciser les ports pouvaient engendrer cette erreur. Mais cela fonctionne!!! Donc le problème ne vient pas du port précisé dans l'url.
Re: Problème avec fopen
Posté : 31 mars 2010, 14:19
par Calimero
Tu ne serais pas situé sur un réseau d'entreprise par hasard ?
Re: Problème avec fopen
Posté : 31 mars 2010, 14:21
par gto-69
Oui, mais tout se passe en local.
Re: Problème avec fopen
Posté : 31 mars 2010, 14:25
par Calimero
Oui, mais tout se passe en local.
Ca ne veut pas dire pour autant que ça doit marcher. N'hésite pas à prendre des infos (et présenter ton problème) à ton administrateur réseau, il va peut-être pouvoir t'expliquer le pourquoi du comment.
Re: Problème avec fopen
Posté : 31 mars 2010, 14:26
par stealth35
et quand t'ouvre le lien direct dans ton navigateur ca fait quoi ?
Re: Problème avec fopen
Posté : 31 mars 2010, 14:28
par gto-69
C'est une machine qui est hors du parc!!!
Donc aucune connexion sur le réseau.
Ce matin, tout fonctionnait, je ne comprends pas pourquoi, ni comment cette erreur est apparue.
Re: Problème avec fopen
Posté : 31 mars 2010, 14:29
par gto-69
Lorsque que j'ouvre le lien directement dans le navigateur, cela fontionne.
Re: Problème avec fopen
Posté : 31 mars 2010, 14:30
par stealth35
t'as essayer avec file_get_contents ?
Re: Problème avec fopen
Posté : 31 mars 2010, 14:37
par gto-69
Même erreur.
Re: Problème avec fopen
Posté : 31 mars 2010, 14:39
par stealth35
Même erreur.
spé je viens de tester moi ca marche
EDIT : si tu tests :
echo file_get_contents('http://www.google.com');
ca marche ?