Version complète: sur le forum Webmaster Hub : Flux RSS + PHP
Webmaster Hub > Création et exploitation de Sites Internet > Les langages du Net > PHP
doomer2
Bonjour à tous,

Je voudrais rendre valide mon flux RSS mais je dois rajouter une entête. Je créé mon fichier RSS à chaque fois que j'ajoute une news au site via ce code.

CODE
$rss = fopen($fichierrss, 'w');
  fwrite($rss, '<'.'?xml version="1.0" encoding="iso-8859-15" ?'.'>
<rss version="2.0">
<channel>
<title>Site du Syndicat Mixte Authie, Nievre et Somme - News</title>
<link>http://www.les3vals.com/</link>
<description>Nouveau : Le fil RSS du Syndicat Mixte disponible</description>
<language>fr</language>
<pubDate>'.date('r', $lastrss).'</pubDate>
<lastBuildDate>'.date('r').'</lastBuildDate>
');


Le probléme est qe j'ai un probléme d'entête et il faut que j'ajoute cette ligne afin de rendre le flux valide mais je n'arrive pas à trouver la syntaxe correcte pour mettre ceci dans mon fopen :
CODE
<?php
header('Content-Type: application/rss+xml; charset=ISO-8859-1');

echo '<?xml version="1.0" encoding="iso-8859-1" ?>';
?>


Mon flux est disponible ici : Le flux rss

En espérant que quelqu'un puisse m'aider.

Merci
doomer2
Je relance un petit peu mon message pour savoir si quelqu'un avait une réponse à mon probléme car j'y suis depuis ce matin et j'ai essayé de nombreuses solutions en insérant des quotes simples, doubles mais sans résultat.

Un peu d'aide serait la bienvenue. tongue.gif

Merci
Country
Actuellement ton Flux RSS est valide, c'est peut être l'extension .rss qui te pose problème. Je pense qu'en .xml ça fonctionnerai parfaitement wink.gif
ams51
Avec l'extension .rss le navigateur veut enregistrer le fichier sur le disque (IE et firefox)... Country a raison met un .xml (ou .htm ou .php)
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquer ici.