Referenzierung Dateispeicherorte in einer php require
-
23-09-2019 - |
Frage
eine weitere einfache Frage für jemanden!
auf meinem Server Ich habe einen Ort wie
htdocs/aFolderName/
, die eine Datei index.php enthält, die Verweise eine gewünschte Datei aus
htdocs/aFolderName/php/
durch den Code mit
<?php require('php/db.php'); ?>
Ich habe auch einen Ordner
htdocs/aFolderName/other/
, die eine andere PHP-Datei enthält, die die PHP-Datei verlangen muss sich
htdocs/aFolderName/php/
Wie kann ich diese Referenz, kann ich einen Ordner Schritt zurück?
Danke!
Lösung
require('../otherfile.php')
Andere Tipps
require ('../php/yourFile.php');
:)
Relative Verweise auf Verzeichnisse:
./
- aktuelles Verzeichnis
../
- übergeordnetes Verzeichnis
.
require('./somefile.php'); // current directory
require('../somefile.php'); // one directory back
require('../../somefile.php'); // two directories back
require('../../../somefile.php'); // three directories back
// and on on...
Ich würde Ihnen vorschlagen, Ihre Datei zu schließen, indem sie es mit Dokumenten-Stammordner prefixing weil manchmal, wenn Sie nicht den Ordner angeben, wird Datei nicht enthalten bekommen, so versuchen Sie wie folgt aus:
require($_SERVER['DOCUMENT_ROOT'] . '/' . 'yourfolder/file.php');
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow