Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1578 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Problème d'ouverture d'url avec fopen()

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Problème d'ouverture d'url avec fopen()

n°903693
mifinoufou
Posté le 20-11-2004 à 20:48:24  profilanswer
 

Bonjour, je voudrais ouvrir une url et faire des lectures dans le code source de la page. Avec des adresses locales (EasyPHP) cela fonctionne sans problème mais avec des adresses internet cela ne fonctionne pas.
Voila mon code :
 

Code :
  1. <?
  2. $url="Une adresse internet";
  3. $fp=fopen($url,"r" );
  4. if ($fp==false)
  5. {
  6.   echo "Problème d'ouverture de l'url";
  7. }
  8. else
  9. {
  10.   echo "URL ouvert";
  11. }
  12. ?>


 
Il y a peut etre un problème avec des droits mais les url que j'ai essayé sont ouvrable sous un navigateur donc on a au moins le droit de lecture je pense. Donc cela ne devrait pas poser de problème d'ouvrir l'url ainsi.
Merci pour votre aide

mood
Publicité
Posté le 20-11-2004 à 20:48:24  profilanswer
 

n°903771
mifinoufou
Posté le 20-11-2004 à 22:03:24  profilanswer
 

Apparement il existe sur le serveur une configuration (allow_url_fopen) qui empeche d'ouvrir des url avec fopen(). Existe t il une autre solution pour récupérer la source d'une page internet ?

n°903903
mifinoufou
Posté le 21-11-2004 à 11:19:08  profilanswer
 

Personne n'a de solution ?

n°903929
opgang
EUROTCHAT
Posté le 21-11-2004 à 12:19:46  profilanswer
 

readfile ("http://www.lesite.com/" ) ;
 


---------------
Allez viens :p http://www.eurotchat.info  
n°904015
mifinoufou
Posté le 21-11-2004 à 14:09:00  profilanswer
 

merci, je vais essayer

n°904854
Xav_
The only one...
Posté le 22-11-2004 à 17:25:14  profilanswer
 

mifinoufou a écrit :

Apparement il existe sur le serveur une configuration (allow_url_fopen) qui empeche d'ouvrir des url avec fopen(). Existe t il une autre solution pour récupérer la source d'une page internet ?


 
de toute façon un fopen ne t'aurais pas ouvert la source, ça ne t'ouvre que la version html de la page, pas le code php...
 
une page toto.php contenant  
$nom=tintin;
echo 'Bonjour '.$nom.' !!!';
 
si tu fait un fopen dessus, tu ne vas obtenir que "Bonjour tintin !!!"


---------------
- Xav - ...There are no crimes when there are no laws... -- Xav's World
n°905258
bob007
Posté le 23-11-2004 à 09:23:05  profilanswer
 

dans ton code utilise === false au lieu de == false.
Enfin bon comme ca marche pas! lol
je pense que readfile va pas mieux marcher que fopen:
 
"Vous pouvez utiliser une URL comme nom de fichier avec cette fonction, si l'option des "fopen wrappers" a été activée. Voyez fopen() pour plus de détails."

n°905547
Xav_
The only one...
Posté le 23-11-2004 à 14:21:18  profilanswer
 

ça marchera pour récupérer la version "HTMLisée" de la page, mais il n'y a pas moyen de récupérer le source d'une page PHP (sauf plantage du serveur apache ou se trouve la page)


---------------
- Xav - ...There are no crimes when there are no laws... -- Xav's World

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Problème d'ouverture d'url avec fopen()

 

Sujets relatifs
Problème preg_replace() et chiffres, numérosProbleme d'URL REWRITING
Probleme de gestion de la souris...[batch] ouverture de fichier
probleme comparaison de variableCompiler du C sous OSX - probleme -
Problème de "put"Problème javabeans : jar impossible à lancer dans la beanbox
Probleme de bouttonprobleme de transfert ftp
Plus de sujets relatifs à : Problème d'ouverture d'url avec fopen()


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR