begin process at 2012 05 31 01:13:56
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Aide & documentation

 > 

Problème avec générateur de flux rss


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Problème avec générateur de flux rss

lundi 5 mars 2007 à 13:28:08 | Problème avec générateur de flux rss

raks13

Bonjour,

J'ai téléchargé le fichier php permettant de générer un flux rss à partir de ses news, disponible ici: http://www.phpcs.com/code.aspx?ID=22822

J'ai modifié le fichier comme ceci:

<?php
include("http://www.superf1.be/changedate.php");
// La table s'appelle news, les variables utilisées sont :
//datepubli : bigint(20)  --> Date de publication de la news (timestamp crée avec la fonction time(); ).
//titre : varchar  --> Titre de la news
//description : varchar  --> Description de la news
//id : tinyint(3)  --> id de la news pour le lien

function gen_RSS() {

// En-tête du flux RSS version 2.0
$xml = '<?xml version="1.0" encoding="ISO-8859-1"?><rss version="2.0">';
$xml .= '<channel><title>Formule 1 - Super F1</title><link>http://www.superf1.be</link>';
$xml .= '<description>Tout sur la Formule 1: Actualité, Résultats, Photos, Statistiques et Classements de 1997 à 2007.</description><language>fr-fr</language><copyright>&copy; <a href="http://www.superf1.be/" title="F1 - Formule 1">Super F1</a> - R. HERMAN - 2004-2007 - Tous droits réservés.</copyright>';

// Ajout de la date actuelle de publication (suivant la DTD RSS)
$xml .= '<lastBuildDate>'.date("D, d M Y H:i:s").' GMT</lastBuildDate>';

// En-tête suite et fin
$xml .= '<docs>http://www.superf1.be/rss/</docs><category>Sports automobile</category><managingEditor>webmaster@superf1.be</managingEditor><webMaster>webmaster@superf1.be</webMaster>';
$xml .= '<ttl>60</ttl><image><title>Formule 1 - Super F1</title><url>http://www.superf1.be/logsuperf1.png</url><link>http://www.superf1.be/</link></image>';

// paramêtres de connection à votre base de donnée
include("http://www.superf1.be/connect.php");

// Sélection des 10 premières news triées de la plus récente à la plus ancienne
$Result = mysql_query("SELECT * FROM newsentier ORDER BY id DESC LIMIT 0,10");

// Creation des items : titre + lien + description + date de publication
while($val=mysql_fetch_array($Result)) {
    $xml .= '<item>';
    $xml .= '<title>'.$val["titre"].'</title>';
    $xml .= '<link>http://www.superf1.be/index.php?page=news&no='.$val["id"].'</link>';
    $xml .= '<description>'.$val["contenu"].'</description>';
    $datenews = datedujour($val['dates'], "0");
    $xml .= '<pubDate>'.$datenews.'</pubDate>';
    $xml .= '</item>';
}

// Déconnexion
mysql_close();

// Fin du flux
$xml .="</channel></rss>";

echo $xml;
// Ecriture du flux dans un fichier xml
$fp = fopen("rss/rss.xml", 'w+');
      fputs($fp, $xml);
fclose($fp);

}
?>

Ensuite, je tape www.superf1.be/gen_RSS.php pour exécuter le code et j'arrive sur une page blanche. Pourtant, j'ai ajouté echo $xml, ce qui devrait en principe me donner quelque chose. Et bien sûr dans le fichier xml, il n'y a strictement rien.

Pouvez-vous m'aider svp? Merci
jeudi 13 mars 2008 à 15:44:00 | Re : Problème avec générateur de flux rss

kiwi1nut

Tu as  oublié de récupérer tes variables dans la db!!!

après 
while($val=mysql_fetch_array($Result)) {
rajoute

$titre=$row["ton titre"];
$adresse=$row["url"];
$contenu=$row["titre"];
$mydate=$row["date"];
$datephp=date("D, d M Y H:i:s +0100", strtotime($mydate));

et modifie ensuite le contenu des $xml
A+++
vendredi 25 avril 2008 à 16:14:58 | Re : Problème avec générateur de flux rss

dalou83

salut
est ce que quelqu'un connait comment générer les flux RSS avec java en utilisant l'eclipse?
merci.


Cette discussion est classée dans : rss, xml, www, news, superf1


Répondre à ce message

Sujets en rapport avec ce message

XML RSS [ par djamine ] Bonjour J'aimerais bien savoir comment utiliser les RSS sur mon site j'ai trouver pas mal des sites qui proposes des version XML surtout celle est new Parser du xml pour faire un lecteur RSS [ par shadow1779 ] Bonjour,je suis en train de développer un portail et j'aurai besoin de réaliser ma propre classe pour lire des flux RSS, actuellement j'ai trouvé une Parser XML [ par jpbod ] Bonjour, Pour mes sites j'utilise des parsers RSS pour afficher les news d'autres sites, seulement sur certains sites le nombres de news varie sans c insérer contenu xml dans bdd mysql [ par indutec ] Bonjour à tous, Voilà, j'aimerais encoder le contenu d'un fichier xml, que je ne génère pas, vers une base de données mysql. Pour l'instant, il m'enc actualisation d'une page xml [ par djmarcus ] Bonjour, En cours de référencement, un site me demande une page en xml. J’ai créé 1 page xml que j’ai posé sur mon site, elle apparait bien mais ne r flux rss [ par atchoumen ] Bonjour,je suis en train de mettre un flux rss en place sur mon site et je me retrouve face à un problème bizarre. Lorsque je fais une requete sans co problème sauvegarde XML [ par arnaultp ] Bonjour à tous!En suivant quelques tutos et la doc de php.net j'essaie de créer et d'updater un fichier XML et de l'indenter correctement. Pour le mom SCRIPT [ par bayrem90 ] j'ai commencer de faire mon page XML pour me rewriting de mon site PHP. mais pour mettre tous les liens des produits de mon sites c'est énormément tro flux rss [ par mahamourta ] bonsoir tout le monde je veux installer un flux rss sur mon site web . J'ai reussi a avoir un code dans mon fichier xml ,mais je n'arrive pas a l'exp Ecrire dans un fichier .XML [ par ZogStriP ] Bonjour,Je suis le webmasteur du site : www.rubikscubor.fr.st et j'aimerais faire un formulaire qui me permettrais d'inscrire une liste de SpeedCubist


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,796 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales