PHP require Funktion
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
absoluten pfad
adler
aktuellen verzeichnis
code
dank
datei
frankfurt
helfen
http
liegen
login
nutzen
pfad
platz
relativen angaben
verschiedenen verzeichnissen
verzeichnis
-
Hallo !
Ist es möglich eine Datei mit require einzubinden, die aber immer in einem anderen Verzeichnis liegt.
Also, ich meine:
Ich habe eine PHP Datei "menu.php", die ich in alle Dateien meiner Seite per require einbinde.
Momentan habe ich:
require("login/global.php");
Da die Seiten, in die ich menu.php einbinde, ja in verschiedenen Verzeichnissen liegen, stimmt "login/global.php" nicht immer.
Ich habe schon:
require("http://www.adler-frankfurt.de/login/global.php");
probiert, das geht aber leider nicht.
Könnt Ihr mir helfen, einen Pfad in require einzubinden? -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Nutzen den absoluten Pfadnamen der Datei. Du bekommst ihn, in dem du in menu.php einmal __FILE__ ausgibst.
-
PHP kennt keine Pfade wie "http://www.adler-frankfurt.de".
Es kennt lediglich Dateisystemspfade. Allerdings würd ich es mir 3x überlegen, einen absoluten Pfad zu nutzen. Bei nem Webumzug stehst du dann da und musst alle Pfade in allen Dateien ändern.
Bei relativen Angaben (z.B. require("../login/global.php"); hast du ein wenig Spielraum, solange die global.php immer schön an ihrem Platz bleibt -
Vielleicht hilft dir das weiter:
// ist das gleiche wie require("login/global.php"); und geht vom aktuellen Verzeichnis des aufrufenden Skripts in das Verzeichnis login require("./login/global.php");
oder
// geht eine Verzeichnisebene zurück und von dort in das Verzeichnis login require("../login/global.php");
oder
// geht vom Root-Verzeichnis aus in das Verzeichnis login require("/login/global.php");
-
Danke, habe den absoluten Pfad benutzt
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage