PHP include absoluten Pfad

Ich habe eine variable, die auf meiner Website genannt $basePath gesetzt, als:

$basePath = '/Systems/dgw/';

Ich benutze es auf alle meine css, js und Bilder-tags so (verkürzt, für bessere Sicht):

<link href="<?php echo $basePath; ?>include/assets/css/bootstrap.min.css">

Habe ich kein problem mit diese Sie umfasst und Sie funktionieren überall-Datei und in welchem Ordner ich bin.

Ich eine bestimmte Seite enthalten die folgende Zeile:

<img src="<?php echo $basePath; ?>images/new_logo.png" alt="logo"/>

Und das Bild zeigt nur feine. Die Linie, nachdem es Staaten:

<?php include($basePath.'include/assets/common/topMessages.php');?>

Aber die gehören nicht passiert. Wenn ich versuche es wie folgt:

<?php include('../../include/assets/common/topMessages.php');?>

Es funktioniert.

Jemand hat eine Idee, was falsch sein könnte?

InformationsquelleAutor der Frage digicom | 2014-04-07

Schreibe einen Kommentar