Hallo,
ich lasse mir mit folgenden Code eine Sitemap erstellen.
Das klappt auch soweit.
Meine Frage jetzt: Wie könnte ich den bestimmte Dateien auschließen, dass Sie nicht auf der Sitemap angezeigt werden?
mfg
Freetz
ich lasse mir mit folgenden Code eine Sitemap erstellen.
PHP-Code:
<?php
// Dateien mit dieser Dateiendung auflisten
$dateiendung =".php";
// Verzeichnisse angeben
$verzeichnis[0] = "./";
for ($i=0; $i < count($verzeichnis); $i++) {
echo "<br><b>".$verzeichnis[$i]."</b><br>";
$verz = opendir($verzeichnis[$i]); // Verzeichnis wird geöffnet
while ($file = readdir($verz)) {
if ($file != substr_count($file, $dateiendung) && $file != "." && $file != "..") {
$regs = "";
$datei = fopen($verzeichnis[$i].$file, "r"); // Datei wird geöffnet
$inhalt = fread($datei, 1000); // Datei wird eingelesen
preg_match("/<title>(.*?)</i", $inhalt, $regs); // Text aus <title>-Tag wird extrahiert
if ($regs[1] == "") {$regs[1] = "-Ohne Titel-";} // Kein Titel vorhanden!
// Link wird erzeugt. "nofollow" für Google Spam-Links!
echo "<a href=\"$verzeichnis[$i]$file\" rel=\"nofollow\">$regs[1]</a><br>\r";
fclose($datei); // Datei wird geschlossen
}
}
closedir($verz); // Verzeichnis wird geschlossen
}
?>
Meine Frage jetzt: Wie könnte ich den bestimmte Dateien auschließen, dass Sie nicht auf der Sitemap angezeigt werden?
mfg
Freetz
Kommentar