Comment obtenir le répertoire relatif peu importe d'où il est inclus dans PHP?

Si c'est Path_To_DocumentRoot/a/b/c.php,doit toujours être /a/b.

J'utilise ceci:

dirname($_SERVER["PHP_SELF"])

Mais il ne fonctionne pas lorsqu'il est inclus par un autre fichier dans un répertoire différent.

MODIFIER

J'ai besoin d'un chemin relatif à la racine du document .Il est utilisé dans une application web.

Je trouve qu'il y a une autre question avec le même problème,mais pas encore de réponse.

PHP - conversion de système de Fichiers chemin d'accès à l'URL

donner des échantillons de la racine du document + chemin d'accès au fichier inclus + devrait chemin d'accès relatif.

OriginalL'auteur user198729 | 2010-01-19