How can one properly display files from a subdirectory in PHP?

To properly display files from a subdirectory in PHP, you can use the opendir() function to open the directory, then loop through the files using readdir() function to display them.

$directory = "subdirectory/";
$dir = opendir($directory);

while (($file = readdir($dir)) !== false) {
    if ($file != "." && $file != "..") {
        echo "<a href='$directory$file'>$file</a><br>";
    }
}

closedir($dir);