Racine de document en PHP
Votre script PHP peut avoir besoin du nom du répertoire racine dans lequel le script est en cours d’exécution. Cet article présentera comment obtenir le nom de répertoire du script actuel dans le projet.
$_SERVER
en PHP
$_SERVER
est un tableau qui contient des informations sur les en-têtes, les chemins et les emplacements des scripts. Le serveur Web crée toutes ces informations. Vous pouvez utiliser un tableau pour obtenir les détails d’un emplacement spécifique, comme PHP_SELF
, SCRIPT_NAME
, DOCUMENT_ROOT
, etc.
DOCUMENT_ROOT
en PHP
Il n’est pas conseillé de définir le chemin statique pour n’importe quel fichier car le changement de chemin racine entraînera un échec si le chemin à l’intérieur du script n’est pas modifié. $_SERVER
contient des informations sur le répertoire racine du document sous lequel le script actuel s’exécute. Il est accessible via la variable DOCUMENT_ROOT
, telle que définie dans le fichier de configuration du serveur. Il s’agit du chemin où votre code d’application est stocké.
La principale différence entre DOCUMENT_ROOT
et /
dans un fichier HTML est qu’il affiche d’abord un chemin de fichier réel, puis la racine de l’URL du serveur. Donc, si vous voulez un chemin de fichier relatif au serveur, vous devez ajouter $_SERVER['DOCUMENT_ROOT']./'helloworld.html'
mais si vous le voulez par rapport à votre site Web, utilisez simplement /helloworld.html
.
Exemple de code :
<?php
echo $_SERVER['DOCUMENT_ROOT'];
?>
Production :
C:/xampp/www/
Shraddha is a JavaScript nerd that utilises it for everything from experimenting to assisting individuals and businesses with day-to-day operations and business growth. She is a writer, chef, and computer programmer. As a senior MEAN/MERN stack developer and project manager with more than 4 years of experience in this sector, she now handles multiple projects. She has been producing technical writing for at least a year and a half. She enjoys coming up with fresh, innovative ideas.
LinkedIn