Hallo,
ich möchte gerne eine Bildervorschau machen. Diese soll automatisch aus einem Verzeichnis erstellt werde.
Folgendes Szenario ist gegeben:
Ordner mit Bildern:
AAAAA_1
AAAAA_2
BBBBB_1
BBBBB_2
BBBBB_3
usw.
Nun lese ich erst einmal den Ordner aus. Dann möchte ich zB alle Bilder mit A_ anzeigen. Das habe ich mir so vorgestellt: ($name wird über die URL geliefert!)
|
PHP Source code
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
$verz = opendir ( 'pictures/' );
$files=0;
while ( $file = readdir ( $verz ) )
{
if ( $file != '.' && $file != '..' )
{
$pre=substr($file,1,5);
if ( $name = $pre )
{
$files++;
$bild = $files;
$size = getimagesize ("pictures/" . $name . "_" . $bild . ".jpg");
if ($size[0] > $size[1])
{
echo("//Bild anzeigen");
}
else
{
echo("//Bild anzeigen");
}
echo "<br>";
}
}
}
closedir ( $verz );
|
Nur es funktioniert so nicht: Wenn therotisch alle AAAAA Bilder abgearbeitet sind zeigt er mir solange an dass AAAAA_3 AAAAA_4 usw. nicht existieren bis er die Anzahl der Bilder durch hat! Wo ist da mein Denkfehler?
Danke!