Version complète: sur le forum Webmaster Hub : Chemin relatif vers le script
Webmaster Hub > Création et exploitation de Sites Internet > Les langages du Net > PHP
MS-DOS_1991
Bonjour smile.gif

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

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.gif

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

Des idées ? unsure.gif
Julien L.
CODE
<?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
MS-DOS_1991
Ca marche parfaitement, merci smile.gif
Julien L.
De rien. smile.gif
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquer ici.