SimpleXMLElement - Accès au contenu d'un nœud
Résolu/Fermé
avion-f16
Messages postés
19244
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
17 avril 2024
-
10 août 2009 à 17:43
avion-f16 Messages postés 19244 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 17 avril 2024 - 10 août 2009 à 18:15
avion-f16 Messages postés 19244 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 17 avril 2024 - 10 août 2009 à 18:15
A voir également:
- SimpleXMLElement - Accès au contenu d'un nœud
- Word a trouvé du contenu illisible - Guide
- Le fichier à télécharger correspond au contenu brut d’un courrier électronique. de quel pays a été envoyé ce message ? - Guide
- Acces rapide - Guide
- Acces uptobox - Guide
- Chaque fichier en ligne sur le web a un chemin d’accès sur un serveur. c’est le cas du fichier du logo présent sur la page de cette ville. quel est le chemin de ce fichier à partir de la racine du site ? - Forum Graphisme
1 réponse
avion-f16
Messages postés
19244
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
17 avril 2024
4 496
10 août 2009 à 18:15
10 août 2009 à 18:15
Problème résolu.
J'ai fais un preg_replace pour remplacer slash:comments par nbcomments.
Si mon code peut intéresser quelqu'un :
J'ai fais un preg_replace pour remplacer slash:comments par nbcomments.
Si mon code peut intéresser quelqu'un :
<?php $xml = curl_init(); curl_setopt($xml,CURLOPT_URL,"http://fighter-aircraft.com/feed"); curl_setopt($xml,CURLOPT_RETURNTRANSFER,true); $rss = curl_exec($xml); $rss = preg_replace("#slash:comments#","nbcomments",$rss); $parser = new simpleXMLElement($rss); echo '<ul style="list-style:none;">'; foreach($parser->channel->item as $v) { if($v->nbcomments == 0) { $commentaire = 'Aucun commentaire'; } elseif($v->nbcomments == 1) { $commentaire = '1 Commentaire'; } else { $commentaire = $v->nbcomments.' Commentaires'; } echo '<li><a href="'.$v->link.'">'.$v->title.'</a> ('.$commentaire.')</li>'; } echo '</ul>'; ?>