Bonjour, je voudrais juste récupérer le nom du fichier ouvert !
Par exemple www.adresse.fr/musique/moby.php et je voudrais seulement récupéré "moby".
Comment faire ?
Version imprimable
Bonjour, je voudrais juste récupérer le nom du fichier ouvert !
Par exemple www.adresse.fr/musique/moby.php et je voudrais seulement récupéré "moby".
Comment faire ?
Salut,
je sens que je vais encore partir en live pour l'algo... :aie:
je t'ai mis des echos un peu partout pour que tu comprennes ma demarcheCode:
1
2
3
4
5
6
7
8
9 <?php $url=$_SERVER["PHP_SELF"]; echo $url.'<br />'; $page=explode('/',$url); $i=count($page)-1; echo $page[$i].'<br />'; $nom=explode('.',$page[$i]); echo $nom[0]; ?>
edit : le resultat final qui t'interesse est juste $nom[0]
GG !! Merci bien !!:D
Bonjour,
Pas besoin d'algo. php possède ce qu'il faut en natif :
Code:
1
2
3
4 <?php $url = 'www.adresse.fr/musique/moby.php'; echo basename($url) . '<br />'; ?>
Heu...
je viens de tester ton code jeca.. il me retourne 'moby.php'
(sinon, sympas cette fonction que je ne connaissais pas ^^)
Et sinon, il ya la supervariable $_SERVER['SCRIPT_NAME']...
Citation:
SCRIPT_NAME
Contient le nom du script courant. Cela sert lorsque les pages doivent s'appeler elles-mêmes. La constante __FILE__ contient le chemin complet ainsi que le nom du fichier (i.e. inclut) courant.
Wah, merci Bisûnûrs pour ces 2 liens, grace a toi, je m'endormirais moins bete...et comme redoute dans mon 1er post... je suis effectivement partis en live pour l'algo... [Failed !]