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"> </p>
<p class="style1"> <span class="style2">Galerie</span></p>
<p class="style1">
<?php
if(!isset($_GET['album'])) {
//Albumauswahl
echo '<h3 style="padding-top: 20px" > Bitte Album auswä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> </p>
<p> </p>
</body>
</html>
Lösungsansätze an: Sandra_Wullich@web.de
Vielen DANK
Gruß Sandy
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"> </p>
<p class="style1"> <span class="style2">Galerie</span></p>
<p class="style1">
<?php
if(!isset($_GET['album'])) {
//Albumauswahl
echo '<h3 style="padding-top: 20px" > Bitte Album auswä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> </p>
<p> </p>
</body>
</html>
Lösungsansätze an: Sandra_Wullich@web.de
Vielen DANK
Gruß Sandy