<?php
###############################################################################
# sitemap.xml auslesen und anzeigen
#
###############################################################################
# Dieses Programm ist freie Software. Sie können es weitergeben und/oder 
# nach Ihren Anforderungen modifizieren
#
#################### Einstellungen ############################################
#
$sitemap "sitemap.xml";  // Pfad zur Sitemap
#
###############################################################################

echo ("
  <!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">
  <html>
  <head>
  <meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">
  <meta name=\"description\" content=\"&Uuml;bersicht aller Webseiten\">
  <meta name=\"robots\" content=\"all\">
  <LINK rel=StyleSheet type=\"text/css\" href=\"/style.css\">
  <title>Übersicht aller Webseiten</title>
  </head>
 <body>
 <h2>&Uuml;bersicht aller Webseiten</h2>"
);

$daten file_get_contents($sitemap); // Datei einlesen
$daten explode("<url>" $daten); // Inhalt in ein Array zerlegen

echo "<ol>\n";
for (
$zaehler 1$zaehler count($daten); $zaehler++) {
 
ereg("<loc>(.*)</loc>" $daten[$zaehler] , $link); // Link auslesen (wird in $link[1] gespeichert)
 
ereg("<loc>(.*)</loc>" $daten[$zaehler] , $name); // Name u. Beschreibung auslesen
 
ereg("<lastmod>(.*)</lastmod>" $daten[$zaehler] , $beschreibung);
 
$dateiname explode("/"$name[1], 3); // http:// vor den URL's entfernen

 // Link Name und Beschreibung in HTML-Tags einbauen und ausgeben
 
echo "<li>\n<ul>\n";
 echo 
"  <a href=\"" trim($link[1]) . "\">" ucfirst($dateiname[2]) . "</a>\n";
 echo 
"<li> Lastchange: $beschreibung[1] </li>\n";
 echo 
"</ul>\n</li>\n\n";
}

echo 
"</ol>\n";
echo 
"</body>\n</html>";

?>