[PHP/XML] Flux RSS sans BDD
Fermé
SamC7
-
12 juin 2009 à 09:22
kryoportail Messages postés 222 Date d'inscription dimanche 10 août 2008 Statut Membre Dernière intervention 22 mai 2014 - 12 juin 2009 à 12:17
kryoportail Messages postés 222 Date d'inscription dimanche 10 août 2008 Statut Membre Dernière intervention 22 mai 2014 - 12 juin 2009 à 12:17
A voir également:
- [PHP/XML] Flux RSS sans BDD
- Xml download - Télécharger - Édition & Programmation
- Easy php - Télécharger - Divers Web & Internet
- Tiny tiny rss - Télécharger - Flux RSS
- Capture flux - Télécharger - TV & Vidéo
- Office xml handler - Télécharger - Traitement de texte
3 réponses
kryoportail
Messages postés
222
Date d'inscription
dimanche 10 août 2008
Statut
Membre
Dernière intervention
22 mai 2014
125
12 juin 2009 à 12:17
12 juin 2009 à 12:17
Re,
XMLWriter peut te permettre de créer un code XML valide : https://www.php.net/manual/en/book.xmlwriter.php
Ou sinon, un simple str_replace(); sur ton texte pour remplacer les entités XML suffit.
Une page qui parle des problèmes liés par les caractères invalides en XML : http://www.journaldunet.com/...
Un truc dans le genre :
te trouvera normalement tous les items contenu dans ton fichier rss...
Suffit de garder ceux que tu souhaites dans un tableau et d'ajouter en plus celui que l'utilisateur veut rajouter...
A la fin du script tu reprends le tableau des items, et tu génères le nouveau xml... et c'est gagné...
Amicalement,
S@M...
XMLWriter peut te permettre de créer un code XML valide : https://www.php.net/manual/en/book.xmlwriter.php
Ou sinon, un simple str_replace(); sur ton texte pour remplacer les entités XML suffit.
Une page qui parle des problèmes liés par les caractères invalides en XML : http://www.journaldunet.com/...
Un truc dans le genre :
var_dump( $xml->xpath('/rss/chanel/item') );
te trouvera normalement tous les items contenu dans ton fichier rss...
Suffit de garder ceux que tu souhaites dans un tableau et d'ajouter en plus celui que l'utilisateur veut rajouter...
A la fin du script tu reprends le tableau des items, et tu génères le nouveau xml... et c'est gagné...
Amicalement,
S@M...
kryoportail
Messages postés
222
Date d'inscription
dimanche 10 août 2008
Statut
Membre
Dernière intervention
22 mai 2014
125
12 juin 2009 à 10:19
12 juin 2009 à 10:19
Salut,
Bien demande à ton ami google "simplexml"... car apparemment vous êtes proches tout les 2 !
Ou encore mieux, fait lui des infidélités et va directement dans le manuel PHP : https://www.php.net/manual/fr/book.simplexml.php
Attention : En procédant comme tu l'as fait... il est possible de rendre potentiellement ton XML illisible (car invalide).... Si tu mets dans ton titre ou ta description, le caractère "<" par exemple, je doute que ton RSS soit encore lisible... Il faut encoder certains caractères en XML !
Amicalement,
S@M...
Bien demande à ton ami google "simplexml"... car apparemment vous êtes proches tout les 2 !
Ou encore mieux, fait lui des infidélités et va directement dans le manuel PHP : https://www.php.net/manual/fr/book.simplexml.php
Attention : En procédant comme tu l'as fait... il est possible de rendre potentiellement ton XML illisible (car invalide).... Si tu mets dans ton titre ou ta description, le caractère "<" par exemple, je doute que ton RSS soit encore lisible... Il faut encoder certains caractères en XML !
Amicalement,
S@M...