Pb avec mon RSS!

WRInaute occasionnel
slt à tous!

Voila je me suis mis au RSS, j'ai donc créé un flux, en php pour une gestion automatique. Tout fonctionne lorsque je le visionne avec rssreader :!:

Par contre, j'ai fait un lien sur mon site (visible tout en bas : http://www.bradeux.com) et quand je clique dessus rien ne se passe!! impossible d'afficher la page.
J'ai d'abord pensé qu'il s'agissait dans l'encodage, mais apres modif tjs rien.

Voici l'entete de mon fichier :
<?xml version="1.0" encoding="ISO-8859-1"?>
<rss version="0.91">

La franchement je bloque!!!! surtout qu'avec rssreader tt fonctionne!!

si vous souhaitez le fichier php dynamique avec lequel je créé le flux, dite le moi !

Merci pr votre aide :!:
 
WRInaute occasionnel
lorsque j'ouvre le lien dans une nouvelle page, voici ce que j'obtiens !

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=windows-1252"></HEAD>
<BODY style="ZOOM: 100%"></BODY></HTML> 8O 8O :cry:
 
WRInaute passionné
essaie ?? d'ajouter
Code:
<?php
header("Content-Type: text/xml");
?>
avant toute sortie (au début) dans ton fichier
 
WRInaute passionné
Nota Bene : mozilla aime bien
Code:
<link rel="alternate" type="application/rss+xml" title="Actualité WebRankInfo : syndication au format RSS 0.91" href="https://www.webrankinfo.com/rss.php">
<link rel="alternate" type="application/rss+xml" title="Forums WebRankInfo : syndication au format RSS 0.91" href="https://www.webrankinfo.com/forum.php">
par exemple :wink:
 
WRInaute passionné
yeeees !
bradeux a dit:
Sinon pour créer un xml c embettant car en php c dynamique tt est donc automatique!

Sauf que je préfère envoyer un fichier statique (créé toutes les 10 minutes) qui ne bouffe pas des ressources sur la base à chaque appel. Mais c'est effectivement un peu plus ong a mettre en place...
 
WRInaute occasionnel
ca c vrai! mé nivo maintenance c clair ke php ca va mieux, je verrai bien si ca bouffe bcp de ressources ...
 
WRInaute discret
salut!

juste pour info, ton fichier n'est pas "xml compliant" (aujourd'hui du moins).

valide le à l'aide de http://feedvalidator.org/check.cgi?url=http://www.bradeux.com/rss.php
tu verra ainsi ou sont les erreurs.

en termes de ressources, 2 solutions:

soit tu cree un fichier en cache, ton code php va verif qu'il n'est pas trop jeune
Code:
clearstatcache();
			if(file_exists($monfichier)==FALSE ||  filemtime($monfichier)+60*($update_en_min)<time()){
...
generer nouveau fichier
....
}

ou bien, si tu veux le regenerer a chaque fois que tu ajoute une nouvelle entree, rajoute le code d'update du fichier a ce moment la

Code:
insert_new_entry($entry);
update_rss();
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut