Guten Tag zusammen, ich würde gerne eure Hilfe bei meinem Vorhaben in anspruch nehmen
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
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