В вашем шаблоне glob (в if) есть ошибка. Вам не хватает *:
glob($directory . '*.jpg')
должен работать
Ответ 4
Метод минимализации:
function getImagesNo($path)
{
return ($files=glob($path.'*.jpg')) ? count($files) : 0;
}
Ответ 5
glob чувствителен к регистру, в соответствии с документами PHP. Являются ли ваши расширения строчными? Имеет ли исполняющая учетная запись доступ к/var/www/ajaxform/?