Référençant emplacements des fichiers dans un require
-
23-09-2019 - |
Question
une autre question facile pour quelqu'un!
sur mon serveur j'ai un endroit comme
htdocs/aFolderName/
qui contient un fichier index.php, qui fait référence à un fichier requis de
htdocs/aFolderName/php/
en utilisant le code
<?php require('php/db.php'); ?>
J'ai aussi un dossier
htdocs/aFolderName/other/
qui contient un autre fichier php qui doit exiger que le fichier php situé
htdocs/aFolderName/php/
comment référencer i cela, je peux remonter un dossier?
Merci!
La solution
require('../otherfile.php')
Autres conseils
require ('../php/yourFile.php');
:)
pointeurs relatifs aux répertoires:
./
- répertoire courant
../
- répertoire parent
.
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...
Je vous suggère d'inclure votre fichier en préfixant avec le document dossier racine parce que parfois si vous ne spécifiez pas ce dossier, le fichier ne soit pas inclus, essayez donc comme ceci:
require($_SERVER['DOCUMENT_ROOT'] . '/' . 'yourfolder/file.php');
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow