Hallo,
sorry wenn ich mal einer von denen bin, die nach den einfachen Scripts wie Bilderauslesen frage. Habe folgendes Problem: Also habe eine Ordner "photos" und darin Unterordner z.B "Urlaub" oder ähnliches. Diese sollen ausgelesen werden und dann wiedergegeben werden. Mein Code lautet folgendermaßen.
PHP-Code:
<?php
$dir=".";
if($auslesen=opendir($dir))
{
while($unterverzeichnis=readdir($auslesen))
{
if ($unterverzeichnis!="." && $unterverzeichnis!=".." && is_dir($unterverzeichnis))
{
$ordner[] = $unterverzeichnis;
sort($ordner);
}
}
}
$open_unterverzeichnis = opendir($ordner[0]);
while($imgfile = readdir($open_unterverzeichnis))
{
if( (substr($imgfile,-3)=="gif") || (substr($imgfile,-3)=="jpg") || (substr($imgfile,-3)=="JPG") || (substr($imgfile,-3)=="GIF") )
{
$image[count($image)] = $imgfile;
sort($image);
reset ($image);
}
}
?>
Wenn ich dann diese angezeigt haben möchte kommt zur Komplikation. Alle bilder haben unterschiedliche Namen. Der Code lautet vereinfacht so:
PHP-Code:
<?php
$p=0;
foreach ($ordner as $key => $val)
{
for ($i=0;$i<=count($image);$i++)
echo "<img src ='$ordner[$p]/$image[$i]' border=0 alt=''>
";
$p++;
}
?>
Die Bilder aus dem 1. Ordner werden richtig angezeigt, doch aus den anderen nicht. Ich habe feststellt, dass der Script nur den 1. Unterordner ausliest und die Namen liefert und da die anderen Unterordner andere Bilder mit anderen Namen haben, ist hier die Pfadangabe unmöglich.
So meine Frage: Wie lese ich die Unterordner richtig aus, damit der Script anhängig von Unterordner Bilder liefert? Ich hoffe ich konnte euch das Problem erklären, bitte um Hilfe!
Danke im vorraus!