2 semaines que je suis sur ce problème, je suis allé sur plusieurs forums, et essayé plein de tutos, rien ne marche!
J'éspère que vous pouurez m'aider car là je comprends plus.
Donc je cherche à récupérer les données d'un fichier xml pour les afficher dans une page (php).
Le fichier xml est tout simple:
CODE
<?php
include("Includ/configuration.php");
// prepare le fichier html pour le mettre en utf8 (xml)
function cleanText($intext) {
return utf8_encode(htmlspecialchars(stripslashes($intext)));
}
header("Content-Type: text/xml;charset=utf-8");
$req= "SELECT * FROM Jeux ORDER BY rand() LIMIT 1";
$res = mysql_query($req) or die('erreur<br />'.$req.'<br />'.mysql_error());
print("<?xml version=\"1.0\" encoding=\"utf-8\"?>");
// on affiche les infos
$row=mysql_fetch_array($req);
$titre = cleanText($row["jeux"]);
$lien = "$url_site/Jeux/".$row["url"];
$description = cleanText($row["texte"]);
$image= $row["image"];
print("<titre>$title</titre>
<lien>$link</lien>
<description>$description</description>
<image>$image</image>");
?>
include("Includ/configuration.php");
// prepare le fichier html pour le mettre en utf8 (xml)
function cleanText($intext) {
return utf8_encode(htmlspecialchars(stripslashes($intext)));
}
header("Content-Type: text/xml;charset=utf-8");
$req= "SELECT * FROM Jeux ORDER BY rand() LIMIT 1";
$res = mysql_query($req) or die('erreur<br />'.$req.'<br />'.mysql_error());
print("<?xml version=\"1.0\" encoding=\"utf-8\"?>");
// on affiche les infos
$row=mysql_fetch_array($req);
$titre = cleanText($row["jeux"]);
$lien = "$url_site/Jeux/".$row["url"];
$description = cleanText($row["texte"]);
$image= $row["image"];
print("<titre>$title</titre>
<lien>$link</lien>
<description>$description</description>
<image>$image</image>");
?>
Vous remarquerai qu'il n'y a pas de boucle, je veux simplement récupérer les données contenues dans les balises (titre, lien, description et image).
Voilà, j'éspère vraiment que vous pourrez m'aider.
++