Sitemap
Tomy
- php
Hallo!
Ich bin schon den ganzen Tag mit so einem verflixten Problem zu Gange!
Ich möchte gerne eine Sitemap erstellen, die alle Ordner (einschließlich Unterordner und deren Unterordner usw.) durchsucht.
Weder bei Google, noch in der Forensuche habe ich irgendetwas brauchbares gefunden.
Um das Problem zu lösen, habe ich an eine verschachtelte Funktion gedacht und folgendes geschrieben:
<?php
$path = ".";
function durchsuchen($path)
{
$handle = opendir($path);
$arr = array();
while($file = readdir($handle))
{
if ($file != "." && $file != "..")
{
if(is_dir($file))
{
array_push($arr,$file);
}
else
{
print("\n<br><a href='$path/$file'>$file</a>");
}
}
}
for($i=0; $i<count($arr); $i++)
{
print("\n<ul>");
print($arr[$i]);
durchsuchen($arr[$i]);
print("\n</ul>");
}
}
durchsuchen($path);
?>
Doch irgendwie vermurkselt der das ganze schon nach einer Ebene (ich gehe davon aus, dass es daran liegt, dass die Variable $arr überschrieben wird).
Nur leider kenne ich keine Lösung!
I hope you can help me!
MfG, Tomy
hi,
Ich möchte gerne eine Sitemap erstellen, die alle Ordner (einschließlich Unterordner und deren Unterordner usw.) durchsucht.
Weder bei Google, noch in der Forensuche habe ich irgendetwas brauchbares gefunden.
http://www.php-faq.de/q/q-code-verzeichnis.html
gruß,
wahsaga
Vielen Dank erstmal für den Link, ich denke, dass wird in etwa sein, was ich suche!
Aber bei mir kommt immer nur | - 1 zum Vorschein; ich blick da irgendwie nicht ganz durch... :-(((
Ich hatte mir das etwa so vorgestellt:
Ordner
Dateien im Ordner
Unterordner
Dateien im Unterordner
UnterUnterordner
Dateien im UnterUnterordner
...
hi,
Aber bei mir kommt immer nur | - 1 zum Vorschein; ich blick da irgendwie nicht ganz durch... :-(((
Ich hatte mir das etwa so vorgestellt: [...]
so sieht's auch eigentlich aus, wenn's funktioniert ...
richtigen "startordner" angegeben?
gruß,
wahsaga
richtigen "startordner" angegeben?
Jupp, hab ich!
Was muss ich den tun, damit es so aussieht, wie ich es mir vorstelle?
hi,
Was muss ich den tun, damit es so aussieht, wie ich es mir vorstelle?
scheint so, also ob da noch was nicht stimmt.
nimm erst mal die @ vor den befehlen aus dem code, um ggf. fehlermeldungen zu bekommen.
gruß,
wahsaga
nimm erst mal die @ vor den befehlen aus dem code, um ggf. fehlermeldungen zu bekommen.
Da ändert sich (leider) gar nichts...