Que signifient les points dans le chemin de fichier relatif?
Je suis nouveau dans la programmation et l'apprentissage de php sur mon propre. J'ai deux question à propos de la suite du chemin relatif d'un fichier
$fp = fopen ("$_SERVER[DOCUMENT_ROOT]/../orders/orders.txt", 'w');
À mes questions sur le chemin relatif dans le code ci-dessus sont les suivantes:
- Ce que je comprends,
$_SERVER[DOCUMENT_ROOT]
points à la racine du répertoire de la structure de fichier comme htdocs, www ou public_html sur des serveurs différents. Merci de guide si je suis le comprendre correctement? - Ce que les deux points sont dans le chemin d'accès ci-dessus?
Merci
source d'informationauteur daNullSet
Vous devez vous connecter pour publier un commentaire.
..
désigne le répertoire parent, de sorte qu'il passe un niveau et à un frère ou une sœur répertoire de la racine du document appeléorders
... signifie "aller vers le répertoire".
Donc, si votre DOCUMENT_ROOT était:
votre chemin de:
Depuis le .. signifie "aller", il devient en fait:
Vous pouvez voir comment il "efface" la "document_root".
..
se réfère à la parent dossier.DONC, si
$_SERVER[DOCUMENT_ROOT]
arrive à être/var/www/
les suivantes sont équivalentes:J'aime à penser que les deux points vous laisser tomber vers le bas par un niveau de répertoire, ce qui fait généralement référence au dossier parent. Imaginez
$_SERVER[DOCUMENT_ROOT]
estroot
: