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!

War es hilfreich?

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
scroll top