J'utilise XAMMP et en utilisant cette variable dans mes pages index.php:
($_SERVER ["DOCUMENT_ROOT"] . "/path/to/my/php/file);"
Ma structure de fichier est comme si situé dans les htdocs dossier:
myprojectnet/include
myprojectnet/css
myprojectnet/js
myprojectnet/folder1/index.php, css folder and js folder, etc;
myprojectnet/folder2/index.php css folder and js folder, etc;
Dans mes fichiers index.php Je l'ai utilisé cette variable:
($_SERVER ["DOCUMENT_ROOT"] . "/include/header.php");
fichier à l'intérieur de mon header.php la structure i s comme ceci:
<HTML>
<HEAD>
<link rel="stylesheet" type="text/css" href="css/name.css">
<script src="js/jquery.js"></script>
Je vais avoir à mettre mon dossier css et js dossier dans les mêmes répertoires où mon fichier index.php et je réside pas à le faire lorsque mon fichier header.php devrait résoudre le chemin vers mon dossier css et le dossier js correctement.
Pouvez-vous s'il vous plaît, décrire le chemin d'accès et le fichier css js que par rapport à php index.php, que là où vous voulez gardez-les et où index.php est. – mega6382
Veuillez également ajouter un extrait de code à partir de l'endroit où vous l'utilisez. Personnellement, je n'ai jamais utilisé superglobal DOCUMENT_ROOT pour le référencement où tous mes fichiers js et css sont situés pour la sortie html au navigateur. Donc je suis curieux de savoir comment vous l'utilisez. – IncredibleHat
Différenciez le système de fichiers côté serveur et la structure de l'URL du site Web. Ce dernier peut chevaucher le premier, mais '$ _SERVER [" DOCUMENT_ROOT "]' n'aura presque jamais rien à voir avec les URL côté client. – CBroe