Problem: Bei Includen kommt fehler, normal aber nicht

Don Simon

Grünschnabel
Hallo

Ich hab folgendes Problem:

Auf einer Datei A hab ich nen Newssystem included, welches sich im unterordner "blog/news.php" befindet... Auf die Datei greift er auch korrekt zu, nur wird das Newssystem fehlerhaft ausgeführt: Es gibt folgenden Error :

Warning: file(eintrage.msg) [function.file]: failed to open stream: No such file or directory in C:\xampplite\htdocs\006blog\blog\news.php on line 60

Warning: Variable passed to each() is not an array or object in C:\xampplite\htdocs\006blog\blog\news.php on line 62


Mit anderen Worten ist anscheinend die Tatsache dass er die "eintrage.msg" in der "news.php" datei sucht und nicht im "blog" ordner daran schuld, dass dieser error erscheint. (Sowie ich das verstanden hab)

Wenn ich aber auf die news.php direkt zugreife ... (also : http://localhost/006blog/blog/news.php") Klappt diese jedoch einwandfrei: wie sie eben tun soll.

Danke schonmal für die antworten!
Weiss echt net wasich tun soll... hab da jetzt ne halbe ewigkeit rumprobiert aber komm net weiter :(
Achja ... Der Include code is nen ganz normaler:
PHP:
<? 

if(!isset($action)) {$action="frame_standart";};

if($action == "blog") { include("blog.html"); };
if($action == "references") { include("references.html"); };
if($action == "about") { include("about.html"); };
if($action == "blogme") { include("blogme/book.php"); };
if($action == "contact") { include("contact.html"); };
if($action == "newsletter") { include("newsletter.html"); };
if($action == "frame_standart") { include("blog/news.php"); };
	
?>

Liebe Grüße
Simon
 
Wenn du eine "Kinddatei" in eine "Mutterdatei" einbindest, dann müssen sich Pfadangaben in der Kinddatei auf den Ort beziehen, wo die "Mutterdatei" liegt und nicht, wo die "Kinddatei" liegt.
 
Zurück