cliodriver
Mitglied
ich brauch mal wieder etwas hilfe da ich nicht weiter komme
ich habe in der Website einen ordnerstruktur für die bilder. die ordnerstruktur und die ausgabe mit links funktioniert schon. aber die Sortierung macht mir wieder zu schaffen
hier der code:
der link der die seite aufruft
http://seitelschlag.at/index.php?page=imagearchives.php
jemand eine Idee wie ich das lösen könnte? vielleicht auch das auslesen und ausgabe der ordnerstruktur eleganter wird?
danke schonmal
ich habe in der Website einen ordnerstruktur für die bilder. die ordnerstruktur und die ausgabe mit links funktioniert schon. aber die Sortierung macht mir wieder zu schaffen
hier der code:
PHP:
<?php
$dir="Events/";
$handle=opendir($dir);
while (false !==($folder=readdir($handle))) {
if (is_dir($dir.$folder) and $folder !=="." and $folder !=="..") {
?>
<div class="archiv">
<?php
echo "<h1>$folder</h1>"; // Jahr
$dir1="$dir$folder/"; // Auflistung Jahre
$handle1=opendir($dir1);
while (false !==($folder1=readdir($handle1))) {
if (is_dir($dir1.$folder1) and $folder1 !=="." and $folder1 !=="..") {
echo "<h2>$folder1</h2>"; // Event
$dir2="$dir1$folder1/"; // Auflistung Events
$handle2=opendir($dir2);
while (false !==($folder2=readdir($handle2))) {
if (is_dir($dir2.$folder2) and $folder2 !=="." and $folder2 !=="..") {
if ($folder2 == "Bilder") {
echo "<a href='index.php?page=bilder.php&imagepath=$dir2$folder2'>$folder2</a></br>";
}
if ($folder2 == "Videos") {
echo "<a href='index.php?page=$dir2$folder2/videos.php'>Videos</a></br>";
}
$dir3="$dir2$folder2/"; // Auflistung Events Unterordner
$handle3=opendir($dir3);
while (false !==($folder3=readdir($handle3))) {
if (is_dir($dir3.$folder3) and $folder3 !=="." and $folder3 !=="..") {
if ($folder3 == "Bilder") {
echo "$folder2/<a href='index.php?page=bilder.php&imagepath=$dir3$folder3'>$folder3</a></br>";
}
if ($folder3 == "Videos") {
echo "$folder3/<a href='index.php?page=$dir3$folder3/videos.php'>Videos</a></br>";
}
}
}
}
}
echo "</br>";
}
}
//echo "<p></p>";
?>
</div>
<?php
}
}
closedir($handle3);
closedir($handle2);
closedir($handle1);
closedir($handle);
?>
der link der die seite aufruft
http://seitelschlag.at/index.php?page=imagearchives.php
jemand eine Idee wie ich das lösen könnte? vielleicht auch das auslesen und ausgabe der ordnerstruktur eleganter wird?
danke schonmal