Öncelikle windows sunucuda php.ini dosyası nerde oluyor dizini söylersen sevinirim.

Kodlar şu şekilde :

<? 
        
        function include_kontrol($sayfa) {
if (!eregi ("[a-z0-9_]$", $sayfa))
die ("Geçersiz Giriş;");
} 
        $x=$sayfa.".".php; 
        if ($sayfa == "") { include "main.php"; } else { include_kontrol($sayfa); include "$x"; }?>
Burda sadece orta kısım yani mail.php olan kısım sayfa.php?sayfa=sayfaadi yazıldığında sayfadi.php dosyasını main bölümde önizleme yapıyor. Localhostta sorun yok tamamen bitirdim sunucuya yükleyince sorun verdi. Öncelikle php sürüm farkı sandım öğrendiğim kadarıyla sürümden değil ayardan oluyormuş.