Problème d'ouverture d'url avec fopen() - PHP - Programmation
Marsh Posté le 20-11-2004 à 22:03:24
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 ?
Marsh Posté le 21-11-2004 à 12:19:46
ReplyMarsh Posté le 22-11-2004 à 17:25:14
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 !!!"
Marsh Posté le 23-11-2004 à 09:23:05
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."
Marsh Posté le 23-11-2004 à 14:21:18
ç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)
Marsh Posté le 20-11-2004 à 20:48:24
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 :
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