afficher xml générer par du php

Nouveau WRInaute
Bonjour,
je suis en php4.
Je fais une génération d'un document xml avec un script php. Quand j'execute le script je vois le fichier xml avec les balises et tt le tintoin. J'aimerais pouvoir l'afficher avec du html. N'ayant pas de fichier .xml , je ne sais pas quelle outils utilisé. On m'a parlé de Dom, mais je n'y comprend pas grand chose.. :oops:
Quelqu'un peut-il m'aider ?
 
WRInaute impliqué
Bonjour,
voila un exemple sitemap.php ( en exécute il affiche code html avec un copie coller vers sitemap.xml :wink: ) :
Code:
<?php
include('connexion.php');
$date1 = date("Y-m-d");
?>
<html>
<head>
<title>sitemap</title>
</head>
<body>
<p>&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;<br>
  &lt;urlset<br>
  xmlns=&quot;http://www.sitemaps.org/schemas/sitemap/0.9&quot;<br>
  xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;<br>
  xsi:schemaLocation=&quot;http://www.sitemaps.org/schemas/sitemap/0.9<br>
  http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd&quot;&gt;<br>
  &lt;!-- created with Free Online Sitemap Generator www.xml-sitemaps.com --&gt;<br>
  &lt;url&gt;<br>
  &lt;loc&gt;http://www.annuaire-tafoyt.com/&lt;/loc&gt;<br>
  &lt;priority&gt;1.00&lt;/priority&gt;<br>
  &lt;lastmod&gt;<?php echo $date1; ?>T11:32:50+00:00&lt;/lastmod&gt;<br>
  &lt;changefreq&gt;daily&lt;/changefreq&gt;<br>
  &lt;/url&gt;</p>
<?php
    $sql="select * from site where valide=1";
  $r=mysql_query($sql);
  
  while($l=mysql_fetch_array($r))
  {
  $c=$l["id_cat"];
  $i=$l["id"];
  ?><br>
  &lt;url&gt;<br>
  &lt;loc&gt;http://www.annuaire-tafoyt.com/<?php echo "a-".$c."-".$i.".html"; ?>&lt;/loc&gt;<br>
  &lt;priority&gt;0.80&lt;/priority&gt;<br>
  &lt;lastmod&gt;<?php echo $date1; ?>T11:32:50+00:00&lt;/lastmod&gt;<br>
  &lt;changefreq&gt;daily&lt;/changefreq&gt;<br>
  &lt;/url&gt;<br>
  <?php } ?><br>
  &lt;/urlset&gt;<br>
</p>

</body>
</html>
 
Nouveau WRInaute
oula, en ce qui concerne php5 c'est pas moi le patron , jsuis juste un ptit stagiaire en galère :D

enfaite j'ai ça : ( en passant , ça vient de wri :wink: )
Code:
<?php

header("Content-Type: text/xml"); // On déclare un fichier XML
echo'<'.'?xml version="1.0" encoding="UTF-8"?'.'>
<urlset xmlns="https://www.google.com/schemas/sitemap/0.84"  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="https://www.google.com/schemas/sitemap/0.84 https://www.google.com/schemas/sitemap/0.84/sitemap.xsd">
';
foreach(glob($_SERVER['DOCUMENT_ROOT']."/sitemaps/*.*") as $filename) {
   $filename = str_replace($_SERVER['DOCUMENT_ROOT'] ."/","",$filename);
   include ($filename);

}

echo "</urlset>";
?>


et je voudrais avoir mon plan de site sous forme de liste de lien, et pas sous la forme d'un fichier xml.
 
WRInaute accro
Être stagiaire n'est pas une raison pour fermer les yeux et ne pas avertir son patron qu'il est à la masse d'un point de vue technologique et que cela peut entraver à la sécurité des applications.
 
Nouveau WRInaute
bien vu gandolf :wink:
t'a entièrement raison, mais il soustraite avec une société de développement Web, donc c'était peut-être a eux de le faire migrer.
et sur mon problême, quelqu'un ?
 
Discussions similaires
Haut