What are some potential pitfalls of manually entering all image names in the script?

Manually entering all image names in the script can be time-consuming and error-prone, especially as the number of images increases. To solve this issue, you can use a loop to dynamically retrieve image names from a directory and display them on the webpage.

<?php
// Directory where images are stored
$directory = "images/";

// Get all files in the directory
$files = scandir($directory);

// Loop through each file and display image
foreach ($files as $file) {
    if (in_array($file, array(".", ".."))) {
        continue;
    }
    
    echo "<img src='$directory$file' alt='Image'>";
}
?>