Problem mit PHP include Dateien

Irgendwelche Probleme mit XAMPP für Windows? Dann ist hier genau der richtige Ort um nachzufragen.

Problem mit PHP include Dateien

Postby TBaDDadE » 21. December 2004 11:05

Ich bekomme folgende Fehlermeldung

Code: Select all
Warning: main(/a_inc/headmeta.inc.php) [function.main]: failed to open stream: No such file or directory in E:\xampp_htdocs\karate-portal.com\0412\_daten\index_start.php on line 4

Warning: main() [function.include]: Failed opening '/a_inc/headmeta.inc.php' for inclusion (include_path='.;E:\xampp\php\pear\') in E:\xampp_htdocs\karate-portal.com\0412\_daten\index_start.php on line 4


Xampp Ordner ist E:/xampp
Xampp htdocs liegt ausserhalb unter E:/xampp_htdocs

Kann mir biite jemand helfen?

Danke Thomas
TBaDDadE
 
Posts: 11
Joined: 09. December 2004 18:33

Postby Wiedmann » 21. December 2004 11:13

Dei Datei "headmeta.inc.php" wird nicht in dem Verzeichnis sein, wo der Script sie sucht. (Gibt es bei dir ein Verzeichnis "E:\a_inc\"?)
Wiedmann
AF Moderator
 
Posts: 17102
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Postby TBaDDadE » 21. December 2004 11:21

Nein
die Datei liegt unter

E:/xampp_htdocs/karate-portal.com/0412/a_inc/


E:/xampp_htdocs/karate-portal.com/0412/
ist gleichzeitig mein root Verzeichnis für dieses Projekt. Diese habe ich in der config Datei mit Virtual Server angelegt.

Gruss Thomas
TBaDDadE
 
Posts: 11
Joined: 09. December 2004 18:33

Postby Wiedmann » 21. December 2004 12:12

Warning: main(/a_inc/headmeta.inc.php) [function.main]: failed to open stream: No such file or directory in E:\xampp_htdocs\karate-portal.com\0412\_daten\index_start.php on line 4


Dein Script sucht die Datei aber hier:
/a_inc/headmeta.inc.php

und nicht hier:
/xampp_htdocs/karate-portal.com/0412/a_inc/headmeta.inc.php

Da wirst du wohl den Include-Befehl anpassen müssen.
Wiedmann
AF Moderator
 
Posts: 17102
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Postby TBaDDadE » 21. December 2004 12:15

was ich nicht verstehe ist, wenn die Datei unter

Code: Select all
E:/a_inc


sich befindet, das diese dann includiert wird. meine css Datei lade ich mit
Code: Select all
/a_css/style.css

die sich aber in meinem root Verzeichnis

Code: Select all
E:/xampp_htdocs/karate-portal.com/0412/


befindet

Warum aber werden php datei von E:/ aus includiert und nicht vom rootVerzeichnis?

Danke für Tipps Thomas
TBaDDadE
 
Posts: 11
Joined: 09. December 2004 18:33

Postby Wiedmann » 21. December 2004 12:56

Warum aber werden php datei von E:/ aus includiert und nicht vom rootVerzeichnis?

Eben weil das eine PHP ist, was direkt auf das Dateisystem zugreift, und das andere ein Zugriff über HTTP, wo dann Pfadangaben im Request ausgehend vom definiertem DocumentRoot umgesetzt werden.
Wiedmann
AF Moderator
 
Posts: 17102
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany


Return to XAMPP für Windows

Who is online

Users browsing this forum: No registered users and 61 guests