Flux rss avec extention en .php .. génant ?
19 messages
• Page 1 sur 2 • 1, 2
-

tryan - WRInaute passionné

- Messages: 2355
- Inscription: 20 Fév 2005
Flux rss avec extention en .php .. génant ?
Bonjour
Je créé actuellement un flux rss dynamique pour un annuaire hébergé sous free. Free interdisant le rewriting, je me demande alors si il est génant d'avoir l'extention du fichier rss en .php au lieu de .xml ?
Y a t'il un moyen de convertir ce fichier sans l'utilisation du rewriting et si oui comment ?
Merci
Je créé actuellement un flux rss dynamique pour un annuaire hébergé sous free. Free interdisant le rewriting, je me demande alors si il est génant d'avoir l'extention du fichier rss en .php au lieu de .xml ?
Y a t'il un moyen de convertir ce fichier sans l'utilisation du rewriting et si oui comment ?
Merci
-

BadProcESs - WRInaute accro

- Messages: 2657
- Inscription: 28 Juil 2003
Je ne pense pas que ce soit génant, j'avais utilisé cette méthode il y a quelques temps pour un ancien site et cela ne m'avais pas personnalisé (du moment que tu renvoi le bon 'ContentType')
Maintenant, tu peut faire un système de cache : Régulièrement, tu génère en php un flux XML, et tu l'enregistre dans un fichier .xml
Maintenant, tu peut faire un système de cache : Régulièrement, tu génère en php un flux XML, et tu l'enregistre dans un fichier .xml
-

Dharius - WRInaute impliqué

- Messages: 840
- Inscription: 6 Avr 2005
oui ou tu peux utiliser Feedburner (http://www.feedburner.com) : c'est ce que je fais... mes rss sont en php, mais apres êter passé par feedburner ça donne quelque chose comme http://feeds.feedburner.com/nomdemonflux .
-

tryan - WRInaute passionné

- Messages: 2355
- Inscription: 20 Fév 2005
Le "Content Type" dans un fichier rss ?? Je ne comprend pas !
J'envoie simplement :
Sinon, comment l'enregistrer dans un fichier .xml avec mise en cache ?? en faisant de l'ecriture genre :
???
Si le faite que l'extention du flux soit en php et que sa ne gene en rien, autant le laisser ainsi ..
Merci
J'envoie simplement :
- Code: Tout sélectionner
<?xml version="1.0" encoding="iso-8859-15" ?>
<rss version="2.0">
<channel>
........
Sinon, comment l'enregistrer dans un fichier .xml avec mise en cache ?? en faisant de l'ecriture genre :
- Code: Tout sélectionner
$fp = fopen("fluxrss.xml", 'w+');
fputs($fp, $xml);
fclose($fp);
....
???
Si le faite que l'extention du flux soit en php et que sa ne gene en rien, autant le laisser ainsi ..
Merci
-

tryan - WRInaute passionné

- Messages: 2355
- Inscription: 20 Fév 2005
Dharius a écrit:oui ou tu peux utiliser Feedburner (http://www.feedburner.com) : c'est ce que je fais... mes rss sont en php, mais apres êter passé par feedburner ça donne quelque chose comme http://feeds.feedburner.com/nomdemonflux .
En faite je n'ai pas envie de dépendre d'un site tiers pour gérer mon flux ^^ j'aime bien l'autonomie
-

Dharius - WRInaute impliqué

- Messages: 840
- Inscription: 6 Avr 2005
Salut,
Non, en fait tu génère toi-même le flux, ce que fait feedburner, c'est simplement créer un cache, optimiser le code et le normaliser. De plus, les pages générées ressemblent à de véritables pages web qui sont très bien référencées (en plus Google vient de les racheter...)
Non, en fait tu génère toi-même le flux, ce que fait feedburner, c'est simplement créer un cache, optimiser le code et le normaliser. De plus, les pages générées ressemblent à de véritables pages web qui sont très bien référencées (en plus Google vient de les racheter...)
-

tryan - WRInaute passionné

- Messages: 2355
- Inscription: 20 Fév 2005
Yes Dharius, j'avais bien comprit. Mais quand tu reference ton flux, tu reference *http://feeds.feedburner.com/nomdemonflux et non *http://tonsite.com/nomdemonflux donc meme si tu le genere toi meme, tu depend d'un site tiers pour l'afficher .
- Dan_A
- WRInaute discret

- Messages: 183
- Inscription: 21 Déc 2005
Il faut envoyer le bon MIME/TYPE :
header("Content-type: application/rss+xml;");
Et vérifier que le fil soit valide :
http://feedvalidator.org/
header("Content-type: application/rss+xml;");
Et vérifier que le fil soit valide :
http://feedvalidator.org/
-

wullon - WRInaute accro

- Messages: 3918
- Inscription: 18 Sep 2004
tryan a écrit:wullon a écrit:Dharius a écrit:De plus, les pages générées ressemblent à de véritables pages web qui sont très bien référencées
t'as un exemple ?
Voir le rss de son*www
Ha ok, ça ne me fait la "belle page" que sous IE, pas sous Firefox.
- Florent V.
- WRInaute discret

- Messages: 183
- Inscription: 16 Mai 2007
wullon a écrit:Ha ok, ça ne me fait la "belle page" que sous IE, pas sous Firefox.
Feedburner génère une page HTML reprenant le contenu du fil RSS (raccourci si les articles sont complets dans le fichier RSS), et la sert aux navigateurs qui n'ont pas de page par défaut, c'est à dire à priori tous sauf Internet Explorer 7 et Firefox 2, qui ont leur propre page par défaut pour l'affichage des flux. Tester avec IE 6, Firefox 1.5 ou Opera 9 pour voir la page générée par Feedburner.
-

tryan - WRInaute passionné

- Messages: 2355
- Inscription: 20 Fév 2005
Dan_A a écrit:Il faut envoyer le bon MIME/TYPE :
header("Content-type: application/rss+xml;");
Et vérifier que le fil soit valide :
http://feedvalidator.org/
Je ne comprend pas ou placer le MIME/TYPE dans mon script php
- Code: Tout sélectionner
<?php
//Fonction de l'annuaire
include("data_bd_annuaire.php");
include("functions.php");
$lk = connection_BD();
$sql = "SELECT id, id_cat, url_image, titre, description, url FROM $T_sites ORDER BY date_validation DESC
LIMIT 0,30";
$res = send_sql($sql,"trouver les 30 derniers sites");
mysql_close($lk);
echo "<?xml version="1.0" encoding="iso-8859-1" ?>\n
<rss version="2.0">\n
<channel>\n
<title>***</title>\n
<link>***</link>\n
<description>***</description>\n
<language>fr</language>\n\n";
while($result = mysql_fetch_array($res))
{
........
........
echo "<item>\n
<title>".$titre."</title>\n
<link>".$url."</link>\n
<description>".$description."</description>\n
</item>\n\n";
}
echo "</channel>\n
</rss>";
?>
D'autre part quand je passe mon flux au validateur, il me sort des erreurs sur les apostrophes du genre \x92 ou \x85 ...
Un petit coup de pouce ne serait pas de refus svp .
Merci
19 messages
• Page 1 sur 2 • 1, 2
Lectures recommandées sur ce thème :
- intégrations adsenses flux rss et variable dans url flux rss ???
- Afficher un flux rss sous php 5 ?
- Insérer un flux RSS avec PHP 5.2, la galère.
- [Recherche script php] Un annuaire de flux RSS
- Flux-rss.org, annuaire de flux RSS
- Création d'un flux RSS avec PHP, problème récurrent avec getElementById
- Votre avis sur le site Atypic-flux (Magazine en Flux RSS)
- [Flux RSS] Impact d'un flux pour le positionnement ?
- RSS-Image.com - Générateur d'image en direct pour vos flux RSS !
- [Résolu] Implémenter un Flux RSS avec RSS Graffiti
- Comment obtenir le flux RSS d'un compte Twitter
- Utiliser Actifpub pour l'intégration d'un flux RSS externe sur son site
- Intégrer facilement un flux RSS externe
- Comment suivre un contact Google+ par flux RSS
- 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 !
- Moteur de recherche de 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
