Génération de flux RSS avec la classe RSSFeed - Apprendre-PHP.com

Rechercher
PHP5 Avancé - Eric Daspet et Cyril Pierre de Geyer - Commander sur Amazon.fr

Génération de flux RSS avec la classe RSSFeed

Par djtec -  9 reponses -  Le 04/07/2008 -  Flux RSS - 

Bonjour voilà j'ai essayé d'utiliser la RSSFeed class pour générer les flux rss.

Mais voilà j'ai une erreur quand je vais sur le fichier PHP en question.

Voici le message d'erreur:

Erreur d'analyse XML : instruction de traitement XML pas au début d'une entité externe
Emplacement : http://www.monsite.com/fluxrss.php
Numéro de ligne 3, Colonne 1 :"1.0" encoding="utf-8" ?>
^

 

Réponses apportées à cette discussion

Par Emacs -  Le 04/07/2008 - 

Bonsoir,

Deux possibilités d'erreur :

 

  • Soit ton fichier est encodé en UTF8 avec le BOM et c'est à cause de lui que l'erreur est générée. Il faut donc convertir ton fichier en UTF-8 Sans BOM.
  • Tu as des caractères blancs dans tes fichiers inclus. Il faut que tu les retires.
++

 

 
Par djtec -  Le 05/07/2008 - 

Alors j'ai convertis mon fichier en UTF-8 sans BOM et j'ai regardé mais je n'ai aucun blancdans mes fichier que j'inclus mais maintenant j'ai cette erreur:

 

  1. Erreur d'analyse XML : instruction de traitement XML pas au début d'une entité externe
  2. Emplacement : http://www.monsite.com/fluxrss.php
  3. Numéro de ligne 1, Colonne 2 :
  4. <?xml version="1.0" encoding="utf-8" ?>
  5. --------^

 

 

 

 
Par Emacs -  Le 05/07/2008 - 

Ca ressemble toujours à une erreur de caractère blanc avant le prologue XML...

 
Par djtec -  Le 05/07/2008 - 

En faites j'ai trouvé j'avais un suat à la ligne dans mon fichier config.php.

 

Oups!!!! désolé

 

Et ben merci

 

Sujet [Réglé] 

 

 
Par djtec -  Le 05/07/2008 - 

Ah non désolé mais j'ai un autre problème.

En faites j'ai inclus mon fichier de bbcode et par exemple si dans ma base le texte est en gras la il y est pas et les saut de ligne qui son en <br /> dans ma base n'ont aucun effet tout le texte est sur la même ligne. 

 

 
Par Emacs -  Le 05/07/2008 - 

C'est à dire ?

 
Par djtec -  Le 05/07/2008 - 

Que mon texte qui devraitêtre en gras est en faîtes affiché normalement il n'est pas en gras.

Et les saut de ligne ne se font pas

Exemple:

Un texte comme ceci

  1. [b]ligne 1[/b]<br />
  2. ligne 2<br />
  3. ligne 3<br />
  4. ligne 4

S'affiche comme ceci

ligne 1 ligne 2 ligne 3 ligne 4

Hors qu'il devrait s'affiche comme ça

ligne 1

ligne 2

ligne 3

ligne 4

 

 

 
Par Emacs -  Le 05/07/2008 - 

tu ne dois pas avoir de tags HTML dans ton flux RSS

 
Par djtec -  Le 06/07/2008 - 

Et alors comment je peux faire pour avoir quand même les retours à ligne car c'est le plus important pour moi le bbcode ce n'est pas grave s'il ne s'affiche pas.

 

 

Ajouter une réponse à la discussion

Seuls les membres loggués sont autorisés à poster dans les forums !