IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

Script PHP pour générer un fichier xml


Sujet :

PHP & Base de données

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    118
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 118
    Points : 49
    Points
    49
    Par défaut Script PHP pour générer un fichier xml
    Bonjour à tous,
    j'ai mis en place un script pour récupérer les actus de mon site, générer un fichier xml puis afficher les infos mais il n'affiche que le premier item hors dans la source de la page les actus sont présentes.
    Merci de votre aide.

    voici le lien vers le site en question
    http://ville-maze.fr/actu-rss.php

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    118
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 118
    Points : 49
    Points
    49
    Par défaut
    Bonjour à tous

    Après nombreuses recherches et quelques mèches de cheveux en moins je ne saisi toujours pas le rapport entre les entetes et les caractères accentués dans un fichier xml

    - ma base est encodée en UTF-8
    - Dans mon fichier php qui génère mon fichier xml :
    $xml = '<?xml version="1.0" encoding="UTF-8"?><rss version="2.0">';
    - Pour modifier les caractères html en caractères normaux :
    $description2 = strip_tags(stripslashes(html_entity_decode($RowInfos['actu_texte'])));

    Résultat du fichier xml :
    D�s � pr�sent vous trouverez dans diff�rents points de vente des cartes postales de la ville de Maz�.

    Merci de votre aide

  3. #3
    Membre habitué
    Inscrit en
    Mai 2006
    Messages
    139
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Mai 2006
    Messages : 139
    Points : 147
    Points
    147
    Par défaut
    Si j'ajoutes le flux à mon lecteur RSS (en l'occurence le portail NetVibes), ça a l'air de fonctionner.

    Par contre si j'ouvre la page directement dans IE6, j'ai le message suivant :
    Reference to undefined entity 'egrave'. Error processing resource 'http://ville-maze.fr/flux.xml'. Line 1, Position 411

    EDIT: egrave correspond sans doute au code "&egrave" du premier è ("Dès à présent...), il semble que la prise en charge des accents ne soit pas bonne

  4. #4
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    118
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 118
    Points : 49
    Points
    49
    Par défaut
    Vila ce que j'ai fait :
    $xml .= '<title><![CDATA['.$titre.']]></title>';

    mais j'ai toujours mes caractères bizarres avec mes titres
    Maz� en cartes postales !

  5. #5
    Membre habitué
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    154
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2003
    Messages : 154
    Points : 164
    Points
    164
    Par défaut
    salut,

    as tu essayé utf8_encode comme fonction php sur ton document xml juste avant sa sortie ?

    ca aiderait p-e mais sans certitude.

Discussions similaires

  1. (E03) XML : ou puis-je trouver un tuto/guide pour générer un fichier XML
    Par Godzestla dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 28/11/2008, 10h22
  2. Réponses: 4
    Dernier message: 26/09/2008, 13h16
  3. [XML] Code PHP pour traitement de fichier XML
    Par gaggy dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 12/09/2007, 18h44
  4. Recherche d'un script PHP pour renommer des fichiers en masse
    Par pekka77 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 3
    Dernier message: 19/11/2006, 23h43

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo