Ein erneuter Versuch!
<?php
$i = 0;
$verz = "img/";
$verzeichnis = openDir($verz);
while ($datei = readDir($verzeichnis)) {
if ($datei != "." && $datei != "..") {
$entry[$i] = [
'name' => $datei,
'verzeichnis+name' => array_merge($verz . $datei),
'bildabmessungen' => getImageSize($datei),
'berechnungen' => 'berechnungen'
];
echo "<a href=\"img/$datei\"> $datei</a><br>\n";
echo '$NAME ' . $datei . "\n";
echo '$Verzeichnis + $NAME ' . $entry[$i] ['verzeichnis+name'] . "\n";
echo '$ENTRY NAME ' . $entry[$i] ['name'] . "\n";
echo 'BILDabmessungen ' . $entry[$i] ['bildabmessungen'[0]] . "\n";
$i++;
}
}
closeDir($verzeichnis);
?>
Hier sieht man was es macht: DEMO
Hiermit bin ich aber noch lange nicht zufrieden.
Es werden alle (Unter)-Ordner angezeigt, aber warum? Es sollen nur die .jpg`s angezeigt werden.
Das Array mit dem Verzeichnis (Pfad) + Bildname + .jpg wird nicht angezeigt!
Die Bildgrössen (width & height) werden nicht angezeigt!
Anscheinend ist irgendetwas fehlerhaft? Aber was?
Wie bekomme ich es nun hin das genau die Reihenfolge
A_demobild1, B_demobild_2, C_demobild_3 ... etc. beibehalten wird?
In diesem Ordner benutze ich NUR .jpg Bilder…
Ein mehrdimensionales assoziatives Array scheint hier schon richtig zu sein. Ich bekomme es grad nur nicht hin!
In diesem Ordner befinden sich X IMG`s Für jedes einzelne IMG soll ein mehrdimensionales Array eingerichtet werden mit:
A) Dateinahme ( A_demobild_800_mal_560.jpg )
B) Verzeichnis (Pfad) + Dateiname ( img/A_demobild_800_mal_560.jpg )
C) die Bildabmessungen : also width & height
D) weitere Berechnungen... (dazu später mehr!!!)
Es sind mir momentan zu viele Dimensionen,
Wer kann mir Bitte helfen??? (Eventuell Bezahlung möglich!)
Gruss der einsiedelnde