Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
<?php
// SETTINGS
$showdir = "verzeichnis/unterverzeichnis2";
// FUNCTION
function showdirfunc($showdir,&$a_dir){
if ($handle = @opendir($showdir)) {
while (false !== ($dir = readdir($handle)))
{
if ($dir == '.' || $dir == '..'){
} else {
if (is_file($dir)){$typus = exif_imagetype($dir);}
if ($typus = 2){
$a_dir[] = $dir;
}
}
}
closedir($handle);
}
return $a_dir;
}
// AUFRUF
showdirfunc($showdir,$a_dir);
/* Die Funktion liest das angegebene Verzeichnis aus und beachtet nur JPG-Dateien - Welche Dateitypen was bedeuten, findet man bei php.net unter dem Manual zur Funktion exif_imagetype().
Das Array $a_dir enthält alle Bilder.
*/
// zufallsgenerator und ausgabe eines bildes
srand ((float) microtime() * 10000000);
$a_dir;
$rand_key = array_rand ($a_dir, 1);
$zufbild = $a_dir[$rand_key[0]];
// bildgröße herausfinden
$size = getimagesize ($showdir."/".$zufbild);
?>
<html>
<head>
<title>bla</title>
</head>
<body>
Bild:<br>
<img src="<?php echo $zufbild; ?>" <?php echo $size[3];?>>
</body>
</html>
Nö braucht es nicht. Um mal http://www.selfphp.info zu zitierengetimagesize() benötigt die GD-Bibliothek !!!
Mit getimagesize() kann man verschiedene Informationen über ein Bild
(filename) ermitteln. Dieser Befehl benötigt nicht die GD-Bibliothek.
Das Ergebnis wird in einem Array zurückgegeben, das folgende Informationen
enthält:
Breite des Bildes
Höhe des Bildes
Grafik-Typ - 1 = GIF, 2 = JPG, 3 = PNG, 4 = SWF
HTML-Zeichenkette - "height=xx width=xx"
Wenn Sie im optionalen Parameter imageinfo ein Array übergeben, trägt die
Funktion bei einigen Grafiktypen zusätzliche Daten in dieses Array ein, z.B.
Dateiinformationen bei JPEG-Bildern.