Navigation per include Nur mit Absolutpfad möglich?
bearbeitet von
Hallo sonne,
wie wär's mit dem include_path?
Den kannst Du in der php.ini konfigurieren und dort deinen Includes-Ordner hinzufügen.
Oder Du tust das zu Script-Beginn, basierend auf `$_SERVER['DOCUMENT_ROOT']`. Wenn die URL deiner Webseite `https://www.example.org/tiere/fische/index.php` ist, dann steht in `$_SERVER['DOCUMENT_ROOT']` der Name des Ordners, auf den `https://www.example.org` verweist.
Wenn Dein Includes-Ordner im Root-Ordner deines Web liegt, dann könntest Du den so in den include_path bringen:
~~~php
$myIncludes = $_SERVER['DOCUMENT_ROOT'] . "/includes/";
set_include_path(get_include_path() . PATH_SEPARATOR . $myIncludes);
~~~
Ob Du deine eigenen Includes an den Anfang oder an das Ende des Include-Pfads setzt, ist Dir überlassen.
_Rolf_
--
sumpsi - posui - obstruxi