Jörg Reinholz: include-Problem resp. absoluter Pfad

Beitrag lesen

Etwas wie

$thisHttpDir = substr(DIR, strlen($_SERVER['DOCUMENT_ROOT']));


>   
> ja, gute Idee. Hilft mir für ein ander mal.  
>   
> Hier jedoch bringt mir  
> ~~~php
  

> $thisHttpDir = substr(dirname($_SERVER["SERVER_NAME"] . $_SERVER["SCRIPT_NAME"]), strlen($_SERVER['HTTP_HOST']));  
> 

das Gleiche wie MYPATH

Realitätscheck

$_SERVER['HTTP_HOST'] : www.fastix.org

$_SERVER['SERVER_NAME'] : www.fastix.org

$_SERVER["SCRIPT_NAME"] : /foo.php

Zusammengebaut:
'www.fastix.org/foo.php'

Dateiname mit dirname entfernt:
'www.fastix.org/'

Abziehen von www.fastix.org. Es bleibt:
'/'

Das sieht jetzt mal nach einer "ziemlich speziellen" Lösung aus. Darüber hinaus wolltest Du doch bisher immer wissen, wo denn die inkludierte Datei ist?

Jörg Reinholz