Hallo!
Gleich vorweg habe google und Boartdsuche benutzt, leider ohne erfolg.
Ich habe folgende Ausgangspostion:
in dem ordner fotos sind ordner mit jahreszahlen z.b. 2005 2006
ind diesen Ordnern sind jeweils Ordner mit den Namen Januar Februar März usw. In diesen Ordnern sind wiederum Fotos aus dem jeweiligen Monat
Folgendes soll funktionieren:
Wenn die Seite aufgeht sollen die Ordner mit den Jahren ausgelesen und als Link angezeigt werden.
Klicke ich auf z.b. 2005 soll wie ein menue aufklappen und die darin sich befindlichen monatsordner sollen als link und sortiert nach monat(mit bilderanzahl z.b. Januar(8)) angezeigt werden.
Klicke ich auf einen Monat sollen die Bilder zu sehen sein, immer einzeln.
Zum anzeigen der Bilder habe ich folgendes Script
Ich hoffe das mir jemand helfen kann.
Gleich vorweg habe google und Boartdsuche benutzt, leider ohne erfolg.
Ich habe folgende Ausgangspostion:
in dem ordner fotos sind ordner mit jahreszahlen z.b. 2005 2006
ind diesen Ordnern sind jeweils Ordner mit den Namen Januar Februar März usw. In diesen Ordnern sind wiederum Fotos aus dem jeweiligen Monat
Folgendes soll funktionieren:
Wenn die Seite aufgeht sollen die Ordner mit den Jahren ausgelesen und als Link angezeigt werden.
Klicke ich auf z.b. 2005 soll wie ein menue aufklappen und die darin sich befindlichen monatsordner sollen als link und sortiert nach monat(mit bilderanzahl z.b. Januar(8)) angezeigt werden.
Klicke ich auf einen Monat sollen die Bilder zu sehen sein, immer einzeln.
Zum anzeigen der Bilder habe ich folgendes Script
PHP-Code:
<?php
global $ordner, $verz;
$pfad = "fotos/".$verz.""; // Pfad
echo $pfad;
$filehandle = opendir($pfad); // Dateien auslesen Anfang
$x = 1;
while ($file = readdir($filehandle)) {
if ($file != "." && $file != "..") {
if(preg_match("/.(jpg|gif|png)$/i", $file)){
// Ausgelesene Bilder in ein Array laden
$bild[$x] = $file;
$x++;
}
}
}
// Wieviele Bilder befinden sich im Verzeichnis
$anzbilder = count($bild);
// Hier wird geprüft, ob eine ID übergeben wurde
if(!isset($_GET['b'])) $_GET['b'] = 1; else echo "no";
// Bildnummer wird hier ausgegeben
$bildausgabe = '<p class="text">Bild '.$_GET['b'].' / '.$anzbilder.' </p>
<p><img src="'.$pfad.$bild[$_GET['b']].'" width="350px" title="Bild '.$_GET['b'].' /
'.$anzbilder.'" alt="Bild '.$_GET['b'].' / '.$anzbilder.'"></p>';
// Der Zurück- und Weiter-Button
$linkausgabe1 = '<p>';
if (($anzbilder - $anzbilder) +1 != $_GET['b'])
$linkausgabe2 = '<a href="'.$_SERVER['PHP_SELF'].'?b='.($_GET['b']-1).'">Zurück</a> ';
if($anzbilder != $_GET['b'])
$linkausgabe3 = '<a href="'.$_SERVER['PHP_SELF'].'?b='.($_GET['b']+1).'">Weiter</a></p>';
closedir($filehandle); // Dateien auslesen Ende
?>
Kommentar