- Registriert
- 07.09.09
- Beiträge
- 56
Hallo Apfeltalk-User,
ich habe mal wieder ein Problem.
Ich lasse mir ein Verzeichnis einlesen und alle Bildernamen in ein Array speichern.
Danach lasse ich das Array sortieren und geben das ganze aus ... jedoch wird immer die letzte Datei (im Verzeichnis) nicht mit eingelesen ... und dementsprechend auch nicht ausgegeben ...
Jetzt die Frage, Wo liegt das Problem, warum ließt er immer die letzte Datei nicht mit ein?
Vielen Dank im Vorraus.
mfg
kalle
ich habe mal wieder ein Problem.
Ich lasse mir ein Verzeichnis einlesen und alle Bildernamen in ein Array speichern.
Danach lasse ich das Array sortieren und geben das ganze aus ... jedoch wird immer die letzte Datei (im Verzeichnis) nicht mit eingelesen ... und dementsprechend auch nicht ausgegeben ...
Jetzt die Frage, Wo liegt das Problem, warum ließt er immer die letzte Datei nicht mit ein?
Code:
<?php
$fileAr = array();
$event="Gewitter und Blitze";
if ($dir = @dir("events/$event/"))
{
while(FALSE !== ($file = $dir->read()))
{
if ($file == '.' || $file == '..')
continue;
else {
if( strstr($file, ".jpg")) {
$file = ereg_replace ( ".jpg", "" , $file );
$fileAr[$file] = $file; }}
}
$dir->close();
}
else
die('Verzeichnis existiert nicht!');
sort($fileAr);
foreach($fileAr AS $name => $value)
{
if( $name > 0){
$c++;
echo "<img src='events/$event/$name.jpg' width='250' border='0'> ";
if($c==3){
$c=0;
echo "<br/><br/>";
}}}
?>
Vielen Dank im Vorraus.
mfg
kalle