[Resolu] flux rss
3 messages
• Page 1 sur 1
- fabrice88
- WRInaute occasionnel

- Messages: 289
- Inscription: 15 Oct 2007
[Resolu] flux rss
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 :
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: Tout sélectionner
<?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;
?>
Dernière édition par fabrice88 le Jeu Juil 15, 2010 13:22, édité 1 fois.
-

UsagiYojimbo - WRInaute accro

- Messages: 8575
- Inscription: 23 Nov 2005
Re: flux rss
Rien à voir avec ton fichier pour l'icône RSS. Il faut juste que tu ajoutes ceci dans ton header :
- Code: Tout sélectionner
<link rel="alternate" type="application/rss+xml" title="Actualité" href="http://www.example.com/rss.php" />
3 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- [Résolu] Implémenter un Flux RSS avec RSS Graffiti
- [Résolu] Flux RSS down
- [résolu] [RSS] Flux buggé
- [ Resolu ] Création de flux RSS
- flux RSS impossible ? [RESOLU]
- [Résolu] Intégrer plusieurs flux RSS ?
- [Résolu]Problèmes d'accent dans le Flux RSS
- [résolu] Caractères spéciaux dans flux RSS
- [résolu] [Chrome] Comment voir les flux RSS ?
- [Résolu] Soucis avec mon lecteur de flux rss
- Comment obtenir le flux RSS d'un compte Twitter
- Comment suivre un contact Google+ par flux RSS
- Utiliser Actifpub pour l'intégration d'un flux RSS externe sur son site
- Intégrer facilement un flux RSS externe
- Un (RSS) pour tous (les blogs officiels de Google)
- Intégrer un flux RSS sur son site
- Des RSS rémunérés ça existe !
- Google Webmasters Tools indique le nombre d'abonnés à vos flux RSS/Atom
Consultez la description détaillée des produits ou services de Google suivants : Google Feed Fetcher, FeedBurner, Google Reader, Google ReadAir
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités
