Menampilkan Gambar Dari Folder dengan PHP
kita bisa memanggil gambar dalam satu folder di php, fungsi yang bisa digunakan adalah fungsi glob() , fungsi ini akan mengembalikan array nama file atau direktori yang cocok dengan pola yang ditentukan.
Berikut ini adalah source codenya :
<?php$files = glob("gambar/*.*");
for ($i = 0; $i < count($files); $i++) {
$image = $files[$i];
echo basename($image) . "<br />"; // show only image name if you want to show full path then use this code // echo $image."<br />";
echo '<img src="' . $image . '" alt="Random image" width="100" heigt="200"/>';
}
?>
Berikut ini adalah hasil output program tersebut
Jika ingin menampilkan dengan ekstensi tertentu
<?php
$files = glob("images/*.*");
for ($i=0; $i<count($files); $i++)
{
$image = $files[$i];
$supported_file = array(
'gif',
'jpg',
'jpeg',
'png'
);
$ext = strtolower(pathinfo($image, PATHINFO_EXTENSION));
if (in_array($ext, $supported_file)) {
echo basename($image)."<br />"; // show only image name if you want to show full path then use this code // echo $image."<br />";
echo '<img src="'.$image .'" alt="Random image" />'."<br /><br />";
} else {
continue;
}
}
?>
Postingannya sangat menarik
ReplyDeleteSangat membantu sekali untuk pemula yg sedang belajar bahasa pemrograman dalam menginput gambar / files
terima kasih, semoga bermanfaat
Delete