Hello,
Hallo,
im Verzeichnis Kalender habe ich die Datei day.php, die so aussieht:
<?php
define('BASE', './');
include(BASE.'functions/ical_parser.php');
include (BASE.'includes/header.inc.php');
include (BASE.'includes/sidebar.php');
?>
Fast richtig gedacht. Aber das aktuelle Verzeichnis ist das des laufenden Scriptes. Alle Includes werden von diesem laufenden Script durchgeführt. Auch die Includes der Includes werden vom laufenden Script durchgeführt.
Also muss das laufende Script die Pfade zu den Dateien kennen.
Das einfachste ist immer, alle includes im include_path (siehe php.ini) abzulegen. Dann sollte sie außerhalb der DOC-ROOT leigen und sind trotzdem erreichbar.
Liebe Grüße aus http://www.braunschweig.de
Tom
--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen