Mailinglisten-Archive |
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