include mit Variablen

Azi

Erfahrenes Mitglied
Also, ich möchte ungefähr folgendes haben:

PHP:
include "http://$_SERVER['SERVER_NAME']/navi.php";
Aber irgendwie geht das nicht...
 
Das ist ja gerade das Problem, das sie nicht relativ sein sollen, da ich mir das Leben leichter machen möchte und die gleiche Vorlage auf verschiedenen Servern (deshalb die Variable mit SERVER_NAME) und Unterordnern (deshalb nicht relativ) nutzen möchte...
 
Also, die Vorlage wird in htdocs/index.php, htdocs/home/index.php, htdocs/main/aktuelles/index.php usw. genutzt. Deshalb würde das nicht funktionieren...
Gibt es vielleicht eine Möglichkeit, zum Standard-Verzeichnis (htdocs) zu wechseln?
 
Ahh! Hab nun andere Wörter hier un der Suche eingegeben und schwupp: Da war doch was! So gehts:
PHP:
include "http://".$_SERVER['SERVER_NAME']."/navi.php";
 
Du wirst aber wohl kaum auf allen Server allow_url_fopen=on vorfinden.
Und genau das ist noetig um per URL zu includen.

Daher solltest Du wohl eher das DocRoot nutzen um den absoluten Pfad zu bekommen.
 
Zurück