Yani düşününce öyle olması gerekiyor ama include işlemlerinde öyle çalışmıyor demek ki her zaman. index.php dosyanız ile fr.php dosyanız tahminimce aynı dizinde değiller. fr.txt dosyasını yüksek ihtimal index.php nin olduğu dizinde arıyordu. __DIR__ sihirli sabiti include eden değil de edilen dosyanın klasör yolunu baz alır.