Aşağıdaki kod en pratik çözüm bence tertemiz çalışıyor. bu dosya hayvanlar klasörüne gidiyor eğer orası boşsa klasör boş diyor. Eğer oradaki dosyalar içinde title ve keyword değişkenleri varsa yazıyor.
Tüm kaynak kodları indirmeniz için swisstransfere yükledim buyrun

https://www.swisstransfer.com/d/76f5...8-6d879c5be6da

$directory = 'hayvanlar';

$files = array_diff(scandir($directory), array('.', '..'));

if(count($files) == 0){
    die("Klasör Boş");
}
foreach($files as $file){
    include_once($directory."/".$file);
    if(isset($title)){
        echo $title."</br>";
    }
    if(isset($keyword)){
        echo $keyword."</br>";
    }
}