Hallo,
ich benutze unten stehendes Script um mir alle Dateien in einem Ordner anzeigen zu lassen. Wie kann ich es anstellen, das mir alle Bilder des Ordners angezeigt werden? Momentan wird immer nur das erste angezeigt! -
ich benutze unten stehendes Script um mir alle Dateien in einem Ordner anzeigen zu lassen. Wie kann ich es anstellen, das mir alle Bilder des Ordners angezeigt werden? Momentan wird immer nur das erste angezeigt! -
PHP:
<?php
if (!isset($start)) $start = 0;
$array_types = array('jpg');
//Einlesen aller erlaubten Dateien in das Array $dateien
$dir = opendir("fotos");
while (($file = readdir($dir)) != false) {
if (preg_match("/^index/", $file)) continue;
if (preg_match("/\.\.?$/", $file)) continue;
foreach($array_types as $typ) {
if (preg_match("/\.".$typ."$/i", $file))
$dateien[] = $file;
};
};
$laenge = sizeof($dateien) - 1;
if ($start > $laenge) $start = 0;
if ($start < 0) $start = $laenge;
// Bilddaten ermitteln
$size = getimagesize("fotos/$dateien[$start]");
$breite = $size[0];
$hoehe = $size[1];
echo "<img src=\"fotos/$dateien[$start]\" width=\"$breite\" height=\"$hoehe\" style=\"border:1px #395273 solid\">";
?>