Rechercher : dans
Par :

Créer son flux rss

Dernière réponse le 8 aoû 2008 à 15:58:08 cris-de-nice, le 8 aoû 2008 à 15:29:29 
 Signaler ce message aux modérateurs

Bonjour,
J'ai acheté un logiciel pour faire un site internet! (web+10)! Il y a un outil qui sert à créer un flux rss! Je n'arrive pas a comprendre comment il marche! J'ai essayé de trouver la réponse sur d'autres topic mais, les questions posées conscernent non pas la création mais le copiage de flux rss!
Je suis entrain de construire un site, et c'est "crucial" pour moi savoir comment ça fonctionne, parce que mon site serait un site d'information! Un site d'info sans RSS c'est foireux...
Sauriez-vous m'aider!
Autre chôse, j'ai une hypothèse, en fait, comme mon site est en construction, il n'est pas en ligne!
Je dis ça parce que si ça tombe c'est juste a cause de ça!
Mais bon j'aurais bien voulu le mettre en ligne avec directement mon propre flux rss.
Merci pour vos réponses...

Configuration: Windows XP
Internet Explorer 6.0

Meilleures réponses pour « créer son flux rss » dans :
Les flux RSS pour l'entreprise Voir Usages des flux rss pour l'entreprise Le développement du Web 2.0 (un Internet plus participatif et réactif), offre aux entreprises avec les flux RSS un outil majeur dans leurs stratégies marketing. Les flux RSS sont également des éléments...
[Outlook Express] Créer papier à lettre / Insérer image de fond VoirLe papier à lettre est une fonctionnalité de Outlook Express permettant d'égayer les courriers électroniques envoyés en insérant des illustrations (images, texte, etc.) en image de fond. Créer son papier à lettre sous Outlook Express Dans la fenêtre...
Agrégateurs RSS (lecteurs de fils RSS) VoirAgrégateurs RSS (lecteurs de fils RSS) Présentation générale des flux RSS Principaux agrégateurs RSS Agrégateurs RSS online Présentation générale des flux RSS Le standard RSS représente un moyen d'être tenu informé des nouveaux contenus...
Créer un économiseur d'écran personnalisé avec ses photos VoirQui n'a jamais souhaité avoir un économiseur d'écran personnalisé en faisant un diaporama avec ses propres photos persos ? Windows propose une fonctionnalité permettant de créer son propre écran de veille en utilisant les photos situées dans le...
Télécharger ARA Editeur RSS VoirLe flux RSS est une liste de mise à jour publiée ou diffusé sur une blog ou un site internet. Il affiche un résumé d’information pour un article sans avoir consulter le site en question. ARA est un programme permettant de composer et...
RSS - Syndication de contenu VoirIntroduction au RSS Le standard RSS représente un moyen simple d'être tenu informé des nouveaux contenus d'un site web, sans avoir à le consulter. Le format « RSS » (traduisez « Really Simple Syndication ») permet ainsi de décrire de façon...
Les standards RSS VoirLe standard RSS Un flux RSS est un simple fichier texte contenant des informations structurées au format XML, permettant de décrire de façon fine le contenu du canal et de chacun des items qui le constituent. Il existe plusieurs versions du...

1

 medoc13, le 8 aoû 2008 à 15:58:08
  • +5

<?php
$xml = '<?xml version="1.0" encoding="ISO-8859-1"?>';
$xml .= '<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">';
$xml .= '<channel>';
$xml .= '<title>Titre du flux</title>';
$xml .= '<link>http://www.ton site.extension(fr,net)</link>';
$xml .= '<description>Description du flux</description>';
$xml .= '<copyright> ton copyright 2008</copyright>';
$xml .= '<language>Ta langue (fr,us,ca)</language>';
$xml .= '<image>';
$xml .= ' <title>titre de l'image</title>';
$xml .= ' <url>http://www.ton site.fr/dossier/ton logo</url>';
$xml .= ' <link>http://www.ton site.fr</link>';
$xml .= '</image>';
$today= date("D, d M Y H:i:s +0100");
//date du jour d'execution du fichier PHP
$xml .= '<pubDate>'.$today.'</pubDate>';
//si tu le fais en dynamique
require ('ton fichier de connection');
// Faîtes appel à vos fichier de connection à votre base de donnée MySQL
// Adaptez ces lignes à votre base de données / noms de table
$resultat_requete=mysql_query("SELECT * FROM table ORDER BY id DESC limit 10");
// extraction des 10 dernières nouvelles
while($lig=mysql_fetch_array($resultat_requete)){
$titre=$lig["champs1"];
$id=$lig["champs2"];
$rub=$lig["champs3"];
$adresse="http://www.ton site.fr/ta page(Ex: index.php?rub=$rub&detail=$id)";
$contenu_in=strip_tags($lig["champs4"]);//ton contenu
$contenu=substr($contenu_in,0,200)."...";//pour limiter le nombre de caracteres affiches
$date=$lig["champs5"];
$xml .= '<item>';
$xml .= '<title>'.$titre.'</title>';
$xml .= '<link>'.$adresse.'</link>';
$xml .= '<guid>'.$adresse.'</guid>';
// $xml .= '<pubDate>'.$date.'</pubDate>';
$xml .= '<description>'.$contenu.'</description>';
$xml .= '</item>';
}//fin du while
$xml.='<atom:link href="http://www.ton site.fr/ton fichier.xml" rel="self" type="application/rss+xml" />';
$xml .= '</channel>';
$xml .= '</rss>';
//
$fp = fopen("ton fichier.xml", 'w+');
fputs($fp, $xml);
fclose($fp);
header("location: url de ton fichier.xml");
//remplace le header par la ligne du dessous pour tester sans redirection et pour debugguer
/*echo 'Export XML effectue !<br /><a href="loca.xml">Voir
le fichier</a>';*/
?>

Voilà j'espere que ça t'aideras,

Répondre à medoc13