J'essaie de localiser l'emplacement du fichier affiché en php.Comment trouver l'emplacement du fichier appelant?
J'ai un petit fichier qui peut être inclus par n'importe quel fichier à partir de root ou à l'intérieur d'un dossier.
J'ai besoin d'imprimer l'emplacement du.
pour une explication longue: mon fichier de configuration est config.php situé à l'emplacement racine du site Web i.e localhost/site1/test /. Il contient print $_SERVER['SCRIPT_NAME']
. il est inclus par index.php à la racine et aussi par database.php dans le dossier includes de root.
-je obtenir deux résultats différents:
localhost/site1/test /, quand je config.php à inclure index.php
localhost/site1/test/comprend, quand j'inclus config.php dans database.php
Je voudrais obtenir localhost/site1/test dans les deux cas. Donc ce qui peut être le choix à la place $_SERVER['SCRIPT_NAME']
me donnant son chemin absolu. je veux quelque chose comme navigable sur le web comme localhost/... pas c:/abc/xyx/ – KoolKabin