phpbar.de logo

Mailinglisten-Archive

[php] noch mehr PHP + Apache...

[php] noch mehr PHP + Apache...

Stefan Melbinger php_(at)_phpcenter.de
Wed, 9 Jan 2002 18:21:03 +0100


wenn wir schon bei dem thema sind, hätte ich auch eine kleine frage.
meine öffentlichen internet-dokumente liegen im verzeichnis
"D:\programme\Internet-Programme\Server\www". also ist DocumentRoot in
meiner httpd.conf auf diesen wert gesetzt.

verzeichnisse darin:
\mel mit den dateien "index.php" und "shared.inc.php"
\mel\news mit der datei "news.inc.php"

--- source-code /mel/index.php (ausschnitt) ---
include ('news/news.inc.php');
--- source-code /mel/index.php (ausschnitt) ---

--- source-code /mel/news/news.inc.php (ausschnitt) ---
include ('../shared.inc.php');
--- source-code /mel/news/news.inc.php (ausschnitt) ---

aufruf von index.php resultiert leider in:
Warning: Failed opening '../shared.inc.php' for inclusion
(include_path='.:D:\programme\Internet-Programme\Server\www') in
d:\programme\internet-programme\server\www\mel\news\news.inc.php on line
3

ich denke, dieser fehler resultiert aus dem misch-masch der
verzeichnisse... schließlich ist das aktuelle verzeichnis in diesem fall
/mel, so daß die punkte '../news.inc.php' hier nicht das erwünschte tun.
also hab ich mir gedacht, ich ersetze einfach diese relativen
pfadangaben durch absolute pfadangaben.

doch wenn ich alle pfade durch '/mel/...' ersetze, erhalte ich auch eine
fehlermeldung!
Warning: Failed opening '/mel/news/news.inc.php' for inclusion
(include_path='.:D:\programme\Internet-Programme\Server\www') in
d:\programme\internet-programme\server\www\mel\index.php on line 2

ich nehme also an, der fehler liegt entweder in der formulierung "/mel/"
oder in der include_path variable. irgendwelche ideen?


danke, Stefan Melbinger


php::bar PHP Wiki   -   Listenarchive