Aller au contenu

Sujets conseillés

Posté (modifié)

Bonjour :)

Ca fait un petit moment que je n'ai pas posté de nouveau sujet :blush:

Je voudrais savoir si il existait une fonction PHP qui retournerait le chemin relatif (à partir de la racine du site) vers le dossier de la page du script :wacko:

Exemple: h*tp://www.monsite.tld/dossier_1/dossier_2/monscript.php retournerait /dossier_1/dossier_2/

Des idées ? :unsure:

Modifié par MS-DOS_1991
Posté (modifié)

<?PHP
function strrevpos($instr, $needle)
{
        $rev_pos = strpos (strrev($instr), strrev($needle));
        if ($rev_pos===false) return false;
        else return strlen($instr) - $rev_pos - strlen($needle);
}
function after_last ($this, $inthat)
{
        if (!is_bool(strrevpos($inthat, $this)))
        return substr($inthat, strrevpos($inthat, $this)+strlen($this));
}
function finddir($v)
{
        return substr($v,0,strpos($v,after_last('/', $v)));
}
echo finddir($_SERVER['SCRIPT_NAME']);
?>

Non testé.

after_last de biohazard at online dot ge :

http://php.belnet.be/manual/fr/function.substr.php

Modifié par Julien L.

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...