Guten Tag zusammen, ich würde gerne eure Hilfe bei meinem Vorhaben in anspruch nehmen ![Wink](https://www.php-resource.de/forum/core/images/smilies/wink.gif)
Es geht sich um eine Sitemap die automatisch generiert werden soll. Das habe ich bisher :
Dieses Script gibt also die html-dateien im Verzeichniss aus.
Mein Problem besteht nun darin das sich andere html-Dateien der Webpage in anderen Verzeichnissen befinden. Zur Erklärung der Ordnerstruktur:
main
|-- misc
|-- bilder
|-- projekte
____ |-- abgeschlossen
______ |-- bla
____ |-- aktuell
|-- usw.
Also soll das script in jeden Ordner navigieren und die Titel der html-Dateien ausgeben, darf jedoch nicht weiter zurück als in den mainordner springen.
Ich hoffe ich habe das Problem gut erläutern können.
Für Hilfe wäre ich dankbar.
mfg Robert
![Wink](https://www.php-resource.de/forum/core/images/smilies/wink.gif)
Es geht sich um eine Sitemap die automatisch generiert werden soll. Das habe ich bisher :
PHP-Code:
<?php
error_reporting(E_ALL);
$verzeichnis = dir(".");
$endung = ".html";
while($datei = $verzeichnis->read()) {
if(substr($datei,strlen($endung)*(-1)) == $endung) {
echo "<A HREF=\"$datei\">$datei</A> - ";
$fp = fopen($datei,"r");
while (!feof($fp)) {
$linie = fgets($fp, 1024);
if(eregi("<title>(.*)</title>", $linie, $title))
break;
}
$title = $title[1];
echo "$title<BR><BR>";
fclose($fp);
}
}
$verzeichnis->close();
?>
Mein Problem besteht nun darin das sich andere html-Dateien der Webpage in anderen Verzeichnissen befinden. Zur Erklärung der Ordnerstruktur:
main
|-- misc
|-- bilder
|-- projekte
____ |-- abgeschlossen
______ |-- bla
____ |-- aktuell
|-- usw.
Also soll das script in jeden Ordner navigieren und die Titel der html-Dateien ausgeben, darf jedoch nicht weiter zurück als in den mainordner springen.
Ich hoffe ich habe das Problem gut erläutern können.
Für Hilfe wäre ich dankbar.
mfg Robert
Kommentar