récuperer nom du fichier

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : récuperer nom du fichier

par BeRoots » 22 nov. 2006, 10:06

merci Hubert ;)
je met résolu :D

par Hubert Roksor » 22 nov. 2006, 09:44

Le chemin du fichier en cours est toujours disponible dans la constante magique __FILE__
Tu peux ensuite utiliser la fonction basename() pour ne conserver que le nom du fichier.

récuperer nom du fichier

par BeRoots » 22 nov. 2006, 08:39

Salut à tous :)

Travaillant tantôt en local et tantôt en ligne, j'ai une petite difference de configuration entre easyPHP et le server en ligne. afin de pouvoir travailler sur plusieurs site en local, mes site se situent dans des dossiers placés à la racine de easyPHP. Par contre sur le server en ligne, mon site est directement à la racine (sans etre dans un dossier)...

J'aimerai donc, afin de ne pas avoir à modifier mes script entre local et en ligne, récuperer uniquement le nom du fichier de la page executer. :-k

j'ai fait des tests avec les 3 variables suivante et toutes me retournent le même résultat...
<?php
echo $_SERVER['PHP_SELF'];
/* retourne ceci en local:    /nom_du_dossier/nom_du_fichier.php
et retourne ceci en ligne:   /nom_du_fichier.php */
echo $_SERVER['SCRIPT_NAME'];
/* retourne ceci en local:    /nom_du_dossier/nom_du_fichier.php
et retourne ceci en ligne:   /nom_du_fichier.php */
echo $_SERVER['REQUEST_URI'];
/* retourne ceci en local:    /nom_du_dossier/nom_du_fichier.php
et retourne ceci en ligne:   /nom_du_fichier.php */
?>
j'aimerai ne récuperer que le nom du fichier aussi bien en ligne qu'en local (donc uniquement "/nom_du_fichier.php")...
Comment puis je faire?

merci d'avance ;)