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é:
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);
 
?>
A part l'URL ça n'imprime rien du tout!!!
Si j'essaie le code avec une autre URL ça fonctionne bien...

Merci de votre aide...

DanLM