Problème interprétation objet php dans HTML.

Répondre
Thorig
le 02/01/2009 à 19:37
Thorig
Bonjour, suis débutant en php et j'ai voulu utiliser la fonction simplexml dans une page html. Le problème, lorsque j'ai voulu visionner la page, le marqueur objet "->" est interpété comme fin de code php et donc j'ai un affichage du code qui suit "$rss->" en texte sur la page. Pourtant j'ai bien incorporé le code php dans les balises <?php et ?>. Quelqu'un pourrait m'orienter sur le problème ? Merci d'avance.

Code en question :
<body>

<?php
$rss = simplexml_load_file('flux.xml');
foreach ($rss->channel->item as $item) {
echo '<div class="news_box">
<div class="news_box_title">'.$item->title.'</div>
<div class="news_box_date">posté le '.date("d/m/Y",strtotime($item->pubDate)).'</div>
'.$item->description.' <a href="'.$item->link.'">Lire tout l\'article</a>
</div>';
}
?>

</body>
LA GLOBULE
le 02/01/2009 à 21:42
LA GLOBULE
Tu vois tout le code PHP en clair c'est cela ? As tu renommé ton fichier en .php ?
Thorig
le 02/01/2009 à 21:51
Thorig
Exact, le code apparaît en clair après le > de "$rss->". Je ne peux pas renommer le fichier en .php car il s'agit de ma page d'index.
LA GLOBULE
le 02/01/2009 à 22:10
LA GLOBULE
Et cela change quoi ?

Si tu veux faire du PHP, va falloir renommer en .php tous tes fichiers qui contiennent du PHP.
Thorig
le 02/01/2009 à 22:22
Thorig
Evidemment, bien vu! Je pensais qu'il fallait absolument que la page d'index soit au format html.
Le problème est résolu. Merci.
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours