|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : octobre 2006 Messages : 3 ![]() |
Bonjour,
Je sais que ce post ressemble à un précédent mais il n'est pas exactement le même. C'est pourquoi je me permets de créer une nouvelle discussion. Mon problème est le suivant: J'aurais voulu lire des données sur un site pour pouvoir les traiter par après. Pour cela j'utilise un fopen pour ouvrir le stream. En local, avec easy-php, ça fonctionne mais pas sur internet. Voilà le message d'erreur que j'obtiens: Warning: fopen(http://affrbtt.cybernet.be/consultat..._PROVINCES=1): failed to open stream: Permission denied in... D'après mes recherches sur google, ce serait dû au fait que mon hébergeur a dans son fichier php.ini la ligne suivante : allow_url_fopen = Off C'est ce qui m'empêche de lire une url à partir de fopen. Dans easy-php, cette valeur est à On. Etant donné qu'il n'y a pas moyen de changer la variable à On, connaissez-vous un autre moyen que fopen pour ouvrir une url en lecture ? Merci d'avance. |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : octobre 2006 Messages : 3 ![]() |
Je viens d'afficher phpinfo(). L'extension curl n'a pas l'air d'être installée.
Dans phpinfo, je remarque aussi que la variable allow_url_fopen est à On. Or les seuls URL que je sais ouvrir sont celles de mon site. Je ne comprends pas. Quelqu'un pourrait m'expliquer à quoi cela est dû ? Merci. |
|
|
00
|
|
|
#4 |
|
Inactif
![]() Inscription : septembre 2004 Messages : 11 753 ![]() |
Bon moi je dirais regardes ici pour voir ce que ca te donne avec ces fonctions : Comment récupérer le contenu d'un fichier ?
|
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() Inscription : octobre 2006 Messages : 3 ![]() |
Je viens d'essayer avec file_get_contents et ça ne marche pas non plus.
Voici le lien vers mon infophp : http://ece.fsa.ucl.ac.be/fmarsin/info.php Içi la page qui devrait lire un site avec file_get_contents : http://ece.fsa.ucl.ac.be/fmarsin/readpage2.php et avec fopen, c'est readpage.php. Si je rentre par exemple: http://www.google.fr, il doit me l'afficher (c'est ce qu'il fait en local). L'erreur que j'obtiens est la suivante : Warning: file_get_contents(http://www.google.fr): failed to open stream: Permission denied in /home/webstudent/fmarsin/readpage2.php on line 28 Line 28 correspond à la ligne avec le file_get_contents. Est-ce que vous avez une explication ou est-ce que la lecture d'url est dans mon cas impossible ? Merci d'avance. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com