115 votes

Comment inclure un fichier sur 2 répertoires en arrière ?

Comment inclure un fichier qui se trouve à plus de deux répertoires. Je sais que vous pouvez utiliser ../index.php pour inclure un fichier qui se trouve à deux répertoires en arrière, mais comment le faire pour trois répertoires en arrière ? Cela a-t-il un sens ? J'ai essayé .../index.php mais ça ne marche pas.

J'ai un fichier dans /game/forum/files/index.php et il utilise PHP include pour inclure un fichier. Qui est situé dans /includes/boot.inc.php ; / étant le répertoire racine.

15voto

bdukes Points 54833
../../index.php

12voto

leek Points 4668
../../../includes/boot.inc.php

Chaque instance de ../ signifie remonter/reculer d'un répertoire.

9voto

user2951753 Points 33

Voici les moyens d'accéder à vos différents répertoires:-.

./ = Your current directory
../ = One directory lower
../../ = Two directories lower
../../../ = Three directories lower

9voto

rajpoot rehan Points 199

Essayez ceci

cet exemple est un répertoire en arrière

require_once('../images/yourimg.png');

cet exemple remonte à deux répertoires

require_once('../../images/yourimg.png');

7voto

Ólafur Waage Points 40104

Vous pouvez faire ../../directory/file.txt - Cela va deux répertoires en arrière.

../../../ - cela va trois. etc.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X