Hi,
ich habe folgendes Problem. Ich lese einen Ordner aus in denen Bilder drin sind. Nun wenn ich dann die Dateinamen (mit Endungen) in ein Array reinschreiben möchte, wird beim auslesen nicht der Dateiname ausgegeben. Mit einer Funktion, die die Anzahl der Elemente in einem Array ausliest, sehe ich, dass dort z.B. 24 Elemte drin sind. Nur irgendwie bekomme ich die Dateinamen nicht angezeigt! Ich hoffe ihr könnt mir helfen.
Und hier der Code:
Schon mal im Vorraus vielen Dank für eure Hilfe!!!
ich habe folgendes Problem. Ich lese einen Ordner aus in denen Bilder drin sind. Nun wenn ich dann die Dateinamen (mit Endungen) in ein Array reinschreiben möchte, wird beim auslesen nicht der Dateiname ausgegeben. Mit einer Funktion, die die Anzahl der Elemente in einem Array ausliest, sehe ich, dass dort z.B. 24 Elemte drin sind. Nur irgendwie bekomme ich die Dateinamen nicht angezeigt! Ich hoffe ihr könnt mir helfen.
Und hier der Code:
PHP-Code:
/*Verzeichnis auslesen und jeweils den Dateinamen in ein Array abspeicher*/
$myarray= array();
$handle=opendir('.');
while ($file = readdir ($handle)) {
if (eregi(".(gif|jpg)$",$file) && $file != "." && $file != "..")
{
echo $file; /*nur zum checken, ob auch alles eingelesen wurde. Und
es werden auch alle Datein eingelesen*/
$myarray[] = array($file);
}
}
closedir($handle);
/*Wieviele Einträge sind im Array*/
echo "<br><br><br><br>";
$max = count($myarray);
echo "Anzahl im Array",$max;
/*Ausgabe der einzelnen Elemente des Array*/
echo "<br><br><br><br>";
for ($n=0; $n < $max; $n++)
{
echo $n,". Element im Array: ", $myarray[$n] ,"<br>";
}
Kommentar