Hallo!

Ich habe ein Problem, dass ich mir nicht erklären kann.
Wenn ich mein Script mit "?page=news" aufrufe, sollte eigentlich die news.php-Seite eingebunden werden. Dies geschieht aber nicht und der Bildschirm bleibt weiß.
Mit dem unten stehenden Code binde ich die Seiten ein. Die Datei ist vorhanden und auch richtig geschrieben. Das Problem muss am "include"-Teil liegen, da ich zum Test

PHP-Code:
echo 'Test'
vor und hinter den unten stehenden include-Teil gesetzt habe. Davor zeigt er den Text an. Dahinter nicht. In der news.php habe ich zum Test auch mal ein

PHP-Code:
echo 'Test'
ganz zu Anfang der Datei gesetzt. Also vor dem restlichen Code. Der wird auch nicht mehr angezeigt. Somit ist ausgeschlossen, dass es an dem Quelltext in der news.php liegt. "error_reporting" ist bei mir auf "E_ALL" und es wird kein Fehler angezeigt.


PHP-Code:
/**///[BEGIN] - include site///**/
if(!empty($_SESSION['username']) && !empty($_SESSION['password']) && !empty($_SESSION['level']))
{
  if(
file_exists("include/".$_GET['page'].".php"))
  {
    include(
realpath("include/".$_GET['page'].".php")); //hier ist das Problem
  
}
  else
  {
    include(
realpath("template/head.html"));
    include(
realpath("include/navigation_left.php"));
    include(
realpath("include/navigation_right.php"));
    include(
realpath("template/home/home_1.html"));
    
message("warning"1);
    include(
realpath("template/foot.html"));
  }
}
/**///[ENDIT] - include site///**/ 

Vielleicht könnt ihr mir helfen!

Gruß
Beluga