Habe da ein Problem mit include: Bei meiner Seite ist die Navigation in einem gesonderten php Script gespeichert, bei dem durch include eine config.php mit Variablen etc. reingeladen wird. Die Navigations-php wird dann in die eigentliche Seite geladen. Das funktioniert auch wunderbar. Jetzt ist aber ein Teil der seite unter einer anderen Domain, was ja mit include so nicht mehr funktioniert. Die Daten in der Navigation-php werden ordnungsgemäss verarbeitet, jedoch wird die dort eingebundene config.php nicht mehr ausgeführt. Ich habe die config.php so eingebunden:
<?
$str = implode("", @file("http://www.domain.de/nav/navigation.php"));
echo $str;
?>
Nun, das problem ist wohl, dass die Datei in einen String geladen wird. Wie muss ich den Code anpassen, damit die per include() eingebundene conig.php in der navigation.php auch funktioniert. config.php und navigation.php liegen auf Doamin A, die eigentliche Seite unter Domain B.
Für hilfen oder Lösungsvorschläge wäre ich sehr dankbar!
Gruss
Adrian
PS: Klar wäre es möglich, die beiden dateien auch auf Domain B zu laden, aber das ist mir zu mühsam, immer zwei Dateien bei einer Änderung anzupassen.
<?
$str = implode("", @file("http://www.domain.de/nav/navigation.php"));
echo $str;
?>
Nun, das problem ist wohl, dass die Datei in einen String geladen wird. Wie muss ich den Code anpassen, damit die per include() eingebundene conig.php in der navigation.php auch funktioniert. config.php und navigation.php liegen auf Doamin A, die eigentliche Seite unter Domain B.
Für hilfen oder Lösungsvorschläge wäre ich sehr dankbar!
Gruss
Adrian
PS: Klar wäre es möglich, die beiden dateien auch auf Domain B zu laden, aber das ist mir zu mühsam, immer zwei Dateien bei einer Änderung anzupassen.
Kommentar