Aller au contenu

Sujets conseillés

Posté (modifié)

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.

 $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 :

<?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

Modifié par doomer2
Posté

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. :P

Merci

Posté

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 ;)

Posté

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)

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...