Téléchargement
illégal
Posez votre question Signaler

Afficher élément html avec balise echo en php

Antx - Dernière réponse le 15 juil. 2008 à 17:53
Bonjour,
J'aimerais insérer un fichier xml sur ma page web. mais lorsque je lance le script
celui ci m'affiche les balises sur la page et non dans la source.
J'utilise la balise echo, que puis je utiliser pour inserer le code directement dans la source ?
<?php
# Configuration
$fichier_xml = "MON-FICHIER-XML"; // adresse du flux
$nombre_limite = 10; // Nombre maximum déléments a afficher
if ($fichier_xml) {
$raw = file_get_contents($fichier_xml); // lit le fichier xml
# Recupere le contenu des items
if( eregi("<item>(.*)</item>",$raw,$rawitems) ) {
$items = explode("<item>", $rawitems[0]); // separe les items
$nb = count($items)-1; // compte le nombre ditems
$maximum = (($nb) < $nombre_limite) ? ($nb) : $nombre_limite;
# Affiche les items jusquau nombre maximum
for ($i=0;$i<$maximum;$i++) {
# Recupere le texte des items title, description etc.
eregi("<title>(.*)</title>",$items[$i+1], $title);
eregi("<description>(.*)</description>",$items[$i+1], $description);
eregi("<link>(.*)</link>",$items[$i+1], $link);
$desc = $description[1];
# Affiche le titre et la description
echo "<h1 class='texte5'><a href=\"".$link[1]."\">".$title[1]."</a></h1>";
echo $desc;
"";
echo "<br>";
}
}
}
else {
echo "<h1>Impossible de trouver le fichier XML</h1>";
}
?>
Dans la balise description contient du html
Merci d'avance,
Lire la suite 

Afficher élément html avec balise echo en php »

3 réponses
Réponse
+0
moins plus
il y a des fonctions de parsing dans le PHP il suffit de rajouter le module xml
xml_parse_create etc...
qui te feront le boulot proprement quelque soit le nombre d espaces etc...
Antx - 15 juil. 2008 à 17:52
bonjour,

Merci pour ta réponse, peux tu me donner un exemple sur le script ci dessus. Merci d'avance pour ton aide.
Antx - 15 juil. 2008 à 17:53
Bonjour,

Merci pour ta réponse.

Peux tu m'aider à inserer ton code dans le script ci dessus.

Merci d'avance pour ton aide.
Ajouter un commentaire
Ce document intitulé « afficher élément html avec balise echo en php » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?