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

Langage PHP Discussion :

PHP probleme avec flux RSS, XML


Sujet :

Langage PHP

  1. #1
    Membre confirmé

    Profil pro
    Inscrit en
    Juin 2004
    Messages
    161
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 161
    Par défaut PHP probleme avec flux RSS, XML
    Bonjour,

    j'ai un probleme lorsque je lis mon fichier rss avec firefox, il me marque des erreurs lorsque il trouve des '&', des '=' ect...

    je voudrais savoir s'il existe un moyen d'enlever ces erreur tous en gardant le contenue biensur?.

    merci de votre aide.

  2. #2
    Membre éprouvé
    Avatar de berceker united
    Profil pro
    SQL
    Inscrit en
    Février 2005
    Messages
    3 504
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : SQL
    Secteur : Finance

    Informations forums :
    Inscription : Février 2005
    Messages : 3 504
    Par défaut
    Normalement les & comme le =,é,è etc... il faut le remplacer par un code spécifique pour le xml. Regarde sur google tableau de conversation xml ou caractère speciaux xml . Tu trouveras ton bonheur.

  3. #3
    Membre confirmé

    Profil pro
    Inscrit en
    Juin 2004
    Messages
    161
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 161
    Par défaut
    erf erf, il existe des centaines de caractères spéciaux... existe t'il pas une librairie? une fonction qui gère celà? en php 4?

    merci de votre aide

  4. #4
    Membre confirmé

    Profil pro
    Inscrit en
    Juin 2004
    Messages
    161
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 161
    Par défaut
    function filtre_xml($texte)
    {
    $texte=trim($texte);
    $texte = str_replace(" "," ","$texte");
    $texte = str_replace("&","¦","$texte");
    $texte = str_replace("<","&#188;","$texte");
    $texte = str_replace(">","&#190;","$texte");
    $texte = str_replace("=","&#189;","$texte");
    }

    j'ai fait ceci, ca passe pour le moment, est ce qu'il existe d'autres caractères que rss pour refuser?

  5. #5
    Expert confirmé
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 568
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 568
    Par défaut
    tu n'as pas besoin de modifier ton texte comme ça, il suffit d'utiliser la fonction htmlspecialchars à la place de ta fonction "filtre_xml" ou bien si tu n'as pas envie de modifier tout ton code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    function filtre_xml($texte)
    {
        return htmlspecialchars($texte);
    }

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Probleme avec le formage xml php
    Par nusdo dans le forum PHP & Base de données
    Réponses: 0
    Dernier message: 11/07/2012, 21h09
  2. [Wamp] configuration php : probleme avec les liens absolus
    Par chico_du_33 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 4
    Dernier message: 17/05/2007, 14h03
  3. Probleme avec les fichiers XML
    Par fle7a dans le forum XML/XSL et SOAP
    Réponses: 1
    Dernier message: 17/07/2006, 10h32
  4. php : probleme avec mon formulaire
    Par rane dans le forum Langage
    Réponses: 39
    Dernier message: 29/06/2006, 20h13
  5. [Struts] Problème avec struts-config.xml
    Par The_freeman dans le forum Struts 1
    Réponses: 6
    Dernier message: 29/01/2006, 22h55

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