[Resolu] flux rss

WRInaute occasionnel
bonjour,
j'ai créé pour mon site un flux rss qui se met a jour en fonction de ma base de données.
le fichier ayant des references sql j'ai donc enregistré en monrss.php
si j'ouvre mon fichier monrss.php sa fonctionne tres bien j'ai tout se qu'il faut mais le soucis c'est que comme mon fichier n'est pas en xml l'internaute ne peut donc pas (comme sur ce site par exemple) s'abonné au fluxrss.
Comment dois-je modifier mon code pour qu'il fonctionne en xml et que les internautes puissent s'abonner ? (avoir le petit icone rss activé sur ie par exemple)

Voici la code actuel :
Code:
<?php
// connexion base de données
$db_server = "xxxxx";
$db_user = "xxxxx";
$db_pass = "xxxxx";
$db_name = "xxxxx";
function connect($db_server, $db_user, $db_pass, $db) {
    if (!($link=mysql_connect($db_server,$db_user,$db_pass))) {
        exit();
    }
    if (!(mysql_select_db($db,$link))) {
        exit();
    }
    return $link;
}
$connexion=connect($db_server,$db_user,$db_pass,$db_name);
$monflux = "<?xml version=\"1.0\" encoding=\"utf-8\" ?>
<rss version=\"0.91\">
<channel>
<title>Mon fil RSS </title>
<link>http://www.monsite.com</link>
<description>Ceci est un fil RSS</description>
<language>fr-be</language>
<copyright>moi</copyright>
<managingEditor>contact@monsite.com</managingEditor>
<webMaster>contact@monsite.com</webMaster>";
// 10 derniers ajouts
    $sql = mysql_query("SELECT * FROM IWactualites ORDER BY id DESC LIMIT 0, 10",$connexion);
    while ($row = mysql_fetch_array($sql)) {
        $id = $row["id"];
        $titre = htmlspecialchars($row["nom"]);
        $description = htmlspecialchars($row["actualite"]);
        $monflux = $monflux."
        <item>
        <title>$titre</title>
        <link>http://www.monsite.com/mapage.php?id=$id</link>
        <description>$description</description>
        </item>";
    }
$monflux = $monflux."
</channel>
</rss>";
echo $monflux;
?>
 
WRInaute accro
Re: flux rss

Rien à voir avec ton fichier pour l'icône RSS. Il faut juste que tu ajoutes ceci dans ton header :

Code:
<link rel="alternate" type="application/rss+xml" title="Actualité" href="http://www.example.com/rss.php" />
 

➡️ 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