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