|
Voir le sujet précédent :: Voir le sujet suivant
|
| Auteur |
Message |
| |
|
tryan WRInaute accro

Inscrit le: 20 Fév 2005 Messages: 1207 Localisation: Planete terre
|
Posté le : Dim Juin 10, 2007 12:02 Sujet du message: 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 |
|
| |
|
 |
BadProcESs WRInaute accro

Inscrit le: 28 Juil 2003 Messages: 2331 Localisation: Partout ("clusterisé") ;)
|
Posté le : Dim Juin 10, 2007 12:50 Sujet du message: Flux rss avec extention en .php .. génant ? |
|
|
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 |
|
| |
|
 |
Dharius WRInaute passionné

Inscrit le: 06 Avr 2005 Messages: 512
|
Posté le : Dim Juin 10, 2007 13:06 Sujet du message: Flux rss avec extention en .php .. génant ? |
|
|
| 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 accro

Inscrit le: 20 Fév 2005 Messages: 1207 Localisation: Planete terre
|
Posté le : Dim Juin 10, 2007 13:08 Sujet du message: Flux rss avec extention en .php .. génant ? |
|
|
Le "Content Type" dans un fichier rss ?? Je ne comprend pas !
J'envoie simplement :
| Code: |
<?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: |
$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 accro

Inscrit le: 20 Fév 2005 Messages: 1207 Localisation: Planete terre
|
Posté le : Dim Juin 10, 2007 13:15 Sujet du message: Flux rss avec extention en .php .. génant ? |
|
|
| 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 mais merci quand meme de l'info. |
|
| |
|
 |
Dharius WRInaute passionné

Inscrit le: 06 Avr 2005 Messages: 512
|
Posté le : Dim Juin 10, 2007 13:35 Sujet du message: Flux rss avec extention en .php .. génant ? |
|
|
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...) |
|
| |
|
 |
tryan WRInaute accro

Inscrit le: 20 Fév 2005 Messages: 1207 Localisation: Planete terre
|
Posté le : Dim Juin 10, 2007 18:37 Sujet du message: Flux rss avec extention en .php .. génant ? |
|
|
| 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 . |
|
| |
|
 |
Dharius WRInaute passionné

Inscrit le: 06 Avr 2005 Messages: 512
|
Posté le : Dim Juin 10, 2007 19:11 Sujet du message: Flux rss avec extention en .php .. génant ? |
|
|
Oui, c'est une stratégie comme une autre  |
|
| |
|
 |
wullon WRInaute accro

Inscrit le: 18 Sep 2004 Messages: 3893 Localisation: France
|
Posté le : Dim Juin 10, 2007 19:14 Sujet du message: Flux rss avec extention en .php .. génant ? |
|
|
| 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 ? |
|
| |
|
 |
tryan WRInaute accro

Inscrit le: 20 Fév 2005 Messages: 1207 Localisation: Planete terre
|
Posté le : Dim Juin 10, 2007 19:46 Sujet du message: Flux rss avec extention en .php .. génant ? |
|
|
| 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 |
|
| |
|
 |
Dan_A WRInaute occasionnel

Inscrit le: 21 Déc 2005 Messages: 155
|
Posté le : Dim Juin 10, 2007 21:44 Sujet du message: Flux rss avec extention en .php .. génant ? |
|
|
Il faut envoyer le bon MIME/TYPE :
header("Content-type: application/rss+xml;");
Et vérifier que le fil soit valide :
http://feedvalidator.org/ |
|
| |
|
 |
wullon WRInaute accro

Inscrit le: 18 Sep 2004 Messages: 3893 Localisation: France
|
Posté le : Lun Juin 11, 2007 0:24 Sujet du message: Flux rss avec extention en .php .. génant ? |
|
|
| 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 occasionnel

Inscrit le: 16 Mai 2007 Messages: 181
|
Posté le : Lun Juin 11, 2007 9:34 Sujet du message: Flux rss avec extention en .php .. génant ? |
|
|
| 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. |
|
| |
|
 |
Dharius WRInaute passionné

Inscrit le: 06 Avr 2005 Messages: 512
|
Posté le : Lun Juin 11, 2007 9:37 Sujet du message: Flux rss avec extention en .php .. génant ? |
|
|
| ca mrche pas non plus sous IE7 parceque ils l'interprêtent automatiquement comme un fils RSS et IE et Firefox appliquent leur propre "template rss" |
|
| |
|
 |
tryan WRInaute accro

Inscrit le: 20 Fév 2005 Messages: 1207 Localisation: Planete terre
|
Posté le : Lun Juin 11, 2007 10:11 Sujet du message: Flux rss avec extention en .php .. génant ? |
|
|
| 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: |
<?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 |
|
| |
|
 |
| |
|
|