Bonjour,
J'essaie d'ouvrir une URL avec fopen puis fgets... mais il semblerai que l'URL est vide... ???
Il s'agit d'un flux RSS que j'arrive à lire avec un lecteur RSS mais pas en utilisant les fonctions fopen puis fgets avec PHP.
le site est le flux RSS du journal "Le Temps" qui à été modernisé récemment.
http://www.letemps.ch/rss/site/
Est-ce que le site peut se protéger contre ce genre d'accès ?
Ou bien c'est mon code n'est pas addapté ou correct.
Voici mon code très simplifié:
A part l'URL ça n'imprime rien du tout!!!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 <?php $rsssite='http://www.letemps.ch/rss/site/'; print($rsssite); $file = fopen ($rsssite, "r"); if (!$file) { echo "<p>Impossible de lire la page.\n"; exit; } $line = fgets ($file, 4096); while (!feof ($file)) { $line = fgets($file,4096); print($line); } fclose($file); ?>
Si j'essaie le code avec une autre URL ça fonctionne bien...
Merci de votre aide...
DanLM
Partager