PHP-Galerie-Script sortiert "willkürlich"

D

DieSandy

Hey,
Ich brauche unbedingt Hilfe beim Beheben von einem total nervigen Fehler meines PHP-Gallery-Scripts.
Habe schon öfter nach Lösungen gesucht, aber leider nur welche gefunden mit denen ich, so ohne fast komplett ohne Ahnung von PHP nicht klarkomme. Das Script soll alle im "Gallery"-Ordner vorhandenen Unterordner auslesen und ausgeben. Das tut es auch, allerdings in komplett "willkürlicher" Reihenfolge.
Habe schon Lösungsansätze mit Arrays und Ähnlichem gelesen, kann sie aber nicht umsetzen.
Danke für evtl. Hilfe.

Mein Script [das worauf es ankommt ohne CSS und so.]:

</head>
<body>
<p class="style1">&nbsp;</p>
<p class="style1">&nbsp;&nbsp;<span class="style2">Galerie</span></p>
<p class="style1">
<?php
if(!isset($_GET['album'])) {
//Albumauswahl
echo '<h3 style="padding-top: 20px" >&nbsp; &nbsp;Bitte Album ausw&auml;hlen:</h3>'; ?>
<br>
<?php
echo '<ul class="albumlist">';
$galdir = dir("gallery");
while($ci = $galdir->read()) {
if(!(($ci==".") || ($ci=="..")) && is_dir("gallery/".$ci)) {
echo '<li><a href="gallery.php?album=' . $ci . '">' . $ci . '</a></li>';
}
}
echo '</ul>';
} else {
//Galleryansicht
echo '<div id="container">';
$pics = count(scandir("gallery/" . $_GET['album'])) - 4;
for($i = 1; $i <= $pics; $i++) {
$img = "gallery/" . $_GET['album'] . "/img_" . $i . ".jpg";
$tmb = "gallery/" . $_GET['album'] . "/tmbs/tmb_" . $i . ".jpg";
echo '<span id="picture"><a href="' . $img . '" class="thickbox" rel="' . $_GET['album'] . '" title="Bild ' . $i . '"><img src="' . $tmb . '"></a></span>';
}
echo '<div style="clear: both;"></div>';
echo '</div>';
}
?>
</p>
<p>&nbsp;</p>
<p>&nbsp; </p>
</body>
</html>

Lösungsansätze an: Sandra_Wullich@web.de
Vielen DANK
Gruß Sandy
 
2 Punkte

1. Wenn dich das Interessiert musst du wohl oder übel hier sein, ich bezweifel, dass dir das jemand per Email schickt. Also am besten hier anmelden ;)
2. Bitte PHP-Code in den dafür vorgesehenen Tags platzieren, ich persönlich schaue mir z.B grundsätzlich keinen Code an, der ohne diese Tags in einem Post steht.
[ PHP] [ /PHP]
 
Zurück