Похоже, вы меняете имя файла, а не его содержимое.
Do
$reverse = array_reverse($content); // you can drop 2nd arg.
$string = implode("<br>" , $reverse);
вместо
$reverse = array_reverse($file, true);
$string = implode("<br>" , $contents);
Также вы можете удалить временную переменнуюПеременные из твоего скрипта и делай:
foreach (glob("*.txt") as $filename) {
echo implode("<br>" , array_reverse(file($filename))) . "<br></br>";
}