папка php loop получить имена и размер файла

Я хочу сделать петлю моей складки, получить все файлы и сделать судьей, распечатать все файлы, размер которых составляет меньше 10 КБ. Но я ничего не получаю от этого кода (нет подсказки об ошибке php, всего лишь 0 результатов, и я уверен, что есть 10 файлов по сравнению с <10kb), где проблема? Благодарю.

$folder = dirname('__FILE__')."/../images/*"; foreach(glob($folder) as files){ $size = filesize(files); if($size<10240){ echo files.'<br />'; } } 

Я думаю, что есть опечатка, потому что

 dirname('__FILE__') 

должно быть (без кавычек)

 dirname(__FILE__) 

а также ваши переменные files не имеют знака доллара

 $size = filesize($files); 

а также здесь echo $files

Вот именно, это должно исправить вашу проблему

  1. __FILE__ – волшебная константа , поэтому вы не можете ее обернуть в кавычки:

     $folder = dirname(__FILE__)."/../images/*"; 
  2. Вы пропустили $ в files :

     $size = filesize($files); // and echo $files.'<br />'; 

Ты уверен

 $folder = dirname('__FILE__')."/../images/*"; 

действует? ты имеешь ввиду

 dirname(__FILE__)