Riferimenti a posizioni dei file in un php richiedono
-
23-09-2019 - |
Domanda
un'altra domanda facile per qualcuno!
sul mio server ho una posizione come
htdocs/aFolderName/
che contiene un file index.php, che fa riferimento a un file richiesto da
htdocs/aFolderName/php/
utilizzando il codice
<?php require('php/db.php'); ?>
Ho anche una cartella
htdocs/aFolderName/other/
che contiene un altro file php che deve richiedere il file php trova
htdocs/aFolderName/php/
Come faccio riferimento a questo, posso fare un passo indietro di una cartella?
Grazie!
Soluzione
require('../otherfile.php')
Altri suggerimenti
require ('../php/yourFile.php');
:)
puntatori relativi alle directory:
./
- directory corrente
../
- directory principale
.
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...
Io vi suggerisco di includere il file aggiungendo il prefisso con la cartella radice del documento, perché a volte se non si specifica la cartella, il file non viene incluso, in modo da provare in questo modo:
require($_SERVER['DOCUMENT_ROOT'] . '/' . 'yourfolder/file.php');
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow