Davok`xarden: Finde Fehler in Skript nicht

Beitrag lesen

Hi Leute,

Bin jetzt dabei ein Mini-CMS zu schreiben und benutzt unter anderem folgengen code:

  
if(isset($pages[$_GET["p"]]) AND file_exists("/data/" . $pages[$_GET["p"]][1])) {  
 include("data/" . $pages[$_GET["p"]][1]);  
} else {  
 include("data/error_404.php");  
}  

folgende variabeln besitzen zur laufzeit folgende Werte:

  • $pages = array(
     [0] = array("Startseite", "startseite.php"),
     [1] = array("News", "news.php")
    )
  • $_GET["p"] = "0";

wenn ich diesen teil ausführe erhalte ich diese fehlermeldung:

Warning: include(data/startseite.php ) [function.include]: failed to open stream: Invalid argument in C:\Programme\xampp\htdocs\index.php on line 38

Warning: include() [function.include]: Failed opening 'data/startseite.php ' for inclusion (include_path='.;C:\Programme\xampp\php\pear') in C:\Programme\xampp\htdocs\index.php on line 38

Zeile 38 in meinem Skript ist die 2. Zeile oben im Skriptfragment. Die Datei C:\Programme\xampp\htdocs\data\startseite.php existiert auf jedem Fall. Wer sieht den Fehler? Bin ich einfach zu Blöd dafür?

MFG Davok`xarden