Я использую следующий script для чтения каталога. Если в каталоге нет файла, он должен быть пустым. Проблема в том, что он просто говорит, что каталог пуст, хотя там есть файлы внутри и наоборот.
<?php
$pid = $_GET["prodref"];
$dir = '/assets/'.$pid.'/v';
$q = (count(glob("$dir/*")) === 0) ? 'Empty' : 'Not empty';
if ($q=="Empty")
echo "the folder is empty";
else
echo "the folder is NOT empty";
?>