afficher xml générer par du php

Consultez la formation au REFERENCEMENT naturel Google de WebRankInfo / Ranking Metrics


maki69380
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 45
Inscription: 1 Avr 2009

afficher xml générer par du php

Message le Mar Avr 28, 2009 13:07

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 ?

passion
WRInaute accro
WRInaute accro
 
Messages: 3124
Inscription: 6 Jan 2006

Re: afficher xml générer par du php

Message le Mar Avr 28, 2009 13:15

désolé mais rien compris??!!

Tu veux afficher ton XML en HTML?

mahdivitche
WRInaute impliqué
WRInaute impliqué
 
Messages: 967
Inscription: 6 Jan 2008

Re: afficher xml générer par du php

Message le Mar Avr 28, 2009 13:23

Bonjour,
voila un exemple sitemap.php ( en exécute il affiche code html avec un copie coller vers sitemap.xml :wink: ) :
Code: Tout sélectionner
<?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>

dmathieu
Modérateur
Modérateur
 
Messages: 7244
Inscription: 9 Jan 2004

Re: afficher xml générer par du php

Message le Mar Avr 28, 2009 13:30

PHP4 n'est plus maintenu, et ce depuis le 8 aout 2008. Commence donc par migrer ton application en PHP5.


maki69380
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 45
Inscription: 1 Avr 2009

Re: afficher xml générer par du php

Message le Mar Avr 28, 2009 13:56

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: Tout sélectionner
<?php

header("Content-Type: text/xml"); // On déclare un fichier XML
echo'<'.'?xml version="1.0" encoding="UTF-8"?'.'>
<urlset xmlns="http://www.google.com/schemas/sitemap/0.84"  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.google.com/schemas/sitemap/0.84 http://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.

dmathieu
Modérateur
Modérateur
 
Messages: 7244
Inscription: 9 Jan 2004

Re: afficher xml générer par du php

Message le Mar Avr 28, 2009 14:06

Ê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.


maki69380
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 45
Inscription: 1 Avr 2009

Re: afficher xml générer par du php

Message le Mar Avr 28, 2009 14:15

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 ?


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Formation recommandée sur ce thème :

Formation REFERENCEMENT naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités