Просмотр поста

.
reaper
width="200" height="222"

А sizeof в цикле -- плохая идея, так как будет выполняться при каждой итерации.

И еще нужно сделать проверку на . и .. которые отвечают за переход в текущий каталог и на уровень выше соответственно. И еще я бы использовал foreach вместо for.
$contents = scandir(__DIR__);
$contents = array_diff($contents, ['.', '..']);
foreach ($contents as $item) {
    var_dump(__DIR__ . DIRECTORY_SEPARATOR . $item);
}