Khi muốn hiển thị thông tin của tất cả các file trong một thư mục ví dụ như hình ảnh ta có thể làm theo các bước sau:
B1. Chọn thư mục sẽ duyệt:
$dir_path = “dethi/”;
B2. Chọn định dạng file cần hiển thị, ở đây sẽ là các file hình ảnh
$extensions_array = array(‘jpg’,’png’,’jpeg’);
B3. Kiểm tra đường dẫn và hiển thị file
if(is_dir($dir_path))
{
$files = scandir($dir_path);
for($i = 0; $i < count($files); $i++)
{
if($files[$i] !='.' && $files[$i] !='..')
{
// Lấy tên file
echo "File Name -> $files[$i]<br>";
// lấy phần mở rộng của file
$file = pathinfo($files[$i]);
$extension = $file['extension'];
echo "File Extension-> $extension<br>";
// kiểm tra phần mở rộng
if(in_array($extension, $extensions_array))
{
// hiển thị hình ảnh
echo "<img src='$dir_path$files[$i]'><br>";
}
}
}
}