RSS, affichage de texte provenant d'un fichier externe [résolu]

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par vOice, 14 Décembre 2008.

  1. vOice
    vOice Nouveau WRInaute
    Inscrit:
    3 Avril 2006
    Messages:
    31
    J'aime reçus:
    0
    RSS, affichage de texte provenant d'un fichier externe [réso

    Bonjour à tous...

    J'espère que quelqu'un pourra me mettre sur une piste.

    Je vais essayer d'être la plus claire possible dans la description de mon problème.

    Sur mon site, j'ai une page A sur laquelle s'affichent chaque jour des textes différents, en fonction de la date.

    Pour en arriver là, j'ai créé un fichier exemple.php dans lequel se trouvent tous les textes sous la forme suivante :

    Code:
    <?
    $texte_1101="texte du 1/11";
    $texte_1102="texte du 2/11";
    .
    .
    .
    ?>
    Ensuite, j'ai un fichier fonction.php où se trouve ceci :
    Code:
    <?php 
    require("exemple.php");
    $texte_a_inclure="texte_".date('md');
    echo ${$texte_a_inclure};
    ?>
    et pour terminer, sur la page A du site, j'appelle le texte avec le code suivant :
    Code:
    <?php 
    require("fonction.php");
    ?>
    Jusque là, tout va bien.

    Je dois créer un flux rss dans lequel le texte s'afficherait.

    C'est là que ça coince...

    J'ai cherché un peu mais je n'ai trouvé que des pistes en rapport avec des textes provenant de BDD.

    Quelqu'un pourrait me guider ou me donner quelques éléments?

    Un grand grand merci d'avance.
     
  2. twin
    twin WRInaute passionné
    Inscrit:
    23 Février 2004
    Messages:
    1 237
    J'aime reçus:
    0
    Hello,

    Je te conseil le tuto sur Developpez.com

    Simple et complet ;)
     
  3. vOice
    vOice Nouveau WRInaute
    Inscrit:
    3 Avril 2006
    Messages:
    31
    J'aime reçus:
    0
    Merci, j'avais déjà vu ce tuto. Il ne me donne aucune indication quant à mon problème.
     
  4. vOice
    vOice Nouveau WRInaute
    Inscrit:
    3 Avril 2006
    Messages:
    31
    J'aime reçus:
    0
    Re bonjour,

    On m'a conseillé de créer un fichier .php sur la base du tuto que twin m'a proposé.

    J'en suis donc arrivée à un fichier rss.php contenant ceci :

    Code:
    <?php
     $xml = '<?xml version="1.0" encoding="iso-8859-1"?><rss version="2.0">';
     $xml .= '<channel>'; 
     $xml .= '<title>titre de l'article</title>';
     $xml .= '<link>http://adresse-du-site.com</link>';
     $xml .= '<description>description de l'article</description>';
    
    require(".../exemple.php");
    $texte_a_inclure="texte_".date('md');
    $adresse="http://adresse-du-site.com";
    $date=date("d-m-Y");
    $titre="titre de l'article";	
    
    $xml .= '<item>';
    $xml .= '<title>'.$titre.'</title>';
    $xml .= '<link>'.$adresse.'</link>';
    $xml .= '<guid>'.$adresse.'</guid>';
    $xml .= '<pubDate>'.$date.'</pubDate>'; 
    $xml .= '<description>'.$texte_a_inclure.'</description>';
    $xml .= '</item>'; 
    $xml .= '</channel>';
    $xml .= '</rss>';
    
    $fp = fopen(".../rss.xml", 'w+');
    fputs($fp, $xml);
    fclose($fp);
    
    ?>
    
    Mes questions:
    - le fichier "rss.xml" se génère-t-il tout seul?
    - dois-je le créer moi-même?
    - dois-je y écrire quelque chose?
    - le code du fichier rss.php vous semble-t-il correct?

    Et encore merci d'avance...
     
  5. twin
    twin WRInaute passionné
    Inscrit:
    23 Février 2004
    Messages:
    1 237
    J'aime reçus:
    0
    - le fichier "rss.xml" se génère-t-il tout seul?
    Tu doit le mettre en chmod 777. Tu vas ensuite sur ton fichier rss.php qui va générer rss.xml.

    - dois-je le créer moi-même?
    Je pense que tu peux...Mais laisse le vide.

    - dois-je y écrire quelque chose?
    Non

    - le code du fichier rss.php vous semble-t-il correct?
    A première vu, oui
     
  6. vOice
    vOice Nouveau WRInaute
    Inscrit:
    3 Avril 2006
    Messages:
    31
    J'aime reçus:
    0
    Merci twin!

    Il me reste quelques erreurs :D

    1. Dans le fichier .php j'ai ceci

    Code:
    $texte_a_inclure="texte_".date('md');
    
    Et un peu plus loin, ceci :
    Code:
    $xml .= '<description>'.$texte_a_inclure.'</description>';
    
    Le fichier où se trouvent tous les textes est organisé comme suit :
    Code:
    <?
    $texte_1101="texte du 1/11";
    $texte_1102="texte du 2/11";
    .
    .
    .
    ?>
    
    Quand je vais sur mon fichier rss.xml, il me sort :

    titre de article
    description de article
    titre de l'article
    texte_1215


    Comment faire pour qu'il sorte le texte et pas "texte_1215"?

    2.
    Code:
    $xml .= '<title>titre de l'article</title>';
    
    L'accent crée une erreur '
    Parse error: syntax error, unexpected T_STRING in /home/astro/public_html/rss/rss2.php on line 4'

    Comment puis-je corriger ces erreurs de syntaxe?
     
  7. nickargall
    nickargall WRInaute accro
    Inscrit:
    13 Juin 2005
    Messages:
    6 601
    J'aime reçus:
    4
    Pour la question 2, le ' de "de l'article" entre en conflit avec l'ouverture ' du contenu de la variable $xml. il faut donc l'échapper :
    Code:
    $xml.='<title>titre de l\'article</title>'
    
     
  8. vOice
    vOice Nouveau WRInaute
    Inscrit:
    3 Avril 2006
    Messages:
    31
    J'aime reçus:
    0
    Ok, ça c'est ok!
    merciii nickargall
     
  9. vOice
    vOice Nouveau WRInaute
    Inscrit:
    3 Avril 2006
    Messages:
    31
    J'aime reçus:
    0
    Merci pour votre aide... j'ai fini par trouver!
     
  10. nickargall
    nickargall WRInaute accro
    Inscrit:
    13 Juin 2005
    Messages:
    6 601
    J'aime reçus:
    4
    De rien, bonne continuation
     
Chargement...
Similar Threads - RSS affichage provenant Forum Date
Probleme d'affichage d'un flux rss sous IE7 Développement d'un site Web ou d'une appli mobile 28 Janvier 2011
[FB] affichage de flux RSS sur page FB ? Facebook 20 Novembre 2010
Création d'un flux RSS (problème d'affichage) Développement d'un site Web ou d'une appli mobile 22 Février 2010
Affichage d'un flux RSS Développement d'un site Web ou d'une appli mobile 16 Avril 2008
Affichage flux rss sous ie Développement d'un site Web ou d'une appli mobile 2 Décembre 2007
Affichage des images dans description avec Magpierss Développement d'un site Web ou d'une appli mobile 3 Septembre 2007
Flux rss de Youtube: personnaliser l'affichage Développement d'un site Web ou d'une appli mobile 5 Décembre 2006
Affichage partiel flux rss Développement d'un site Web ou d'une appli mobile 31 Octobre 2006
Affichage incomplet des fils RSS Administration d'un site Web 24 Janvier 2005
Search Console Negative SEO - SPAM - Page de Recherche - RSS2 - Wordpress Problèmes de référencement spécifiques à vos sites 13 Janvier 2022
Phpbb et app.php et RSS ? Débuter en référencement 17 Février 2020
Paiement suite à chiffre d'affaire sur autoentrepreneur.urssaf AdSense 1 Décembre 2019
Probléme avec un flux rss Demandes d'avis et de conseils sur vos sites 4 Novembre 2019
Redirection bizarre impactant un flux RSS Netlinking, backlinks, liens et redirections 11 Novembre 2018
Les flux RSS sont-ils toujours indispensables en 2017 ? Développement d'un site Web ou d'une appli mobile 15 Mars 2017
Le RSS a t'il encore un intérêt ? Débuter en référencement 8 Février 2017
[Wordpress] Existe-t'il plugin pour générer un nouveau flux RSS ? Développement d'un site Web ou d'une appli mobile 27 Décembre 2016
Flux rss : comment récupérer uniquement le 2eme item ? Développement d'un site Web ou d'une appli mobile 3 Juin 2016
Quelle date dans <pubDate> pour flux RSS : création ou dernière modification? Crawl et indexation Google, sitemaps 24 Mai 2016
Les flux rss et le seo Netlinking, backlinks, liens et redirections 10 Mars 2016