Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1120 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Comment recuperer le nom du fichier en PHP sans se casser la poire ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Comment recuperer le nom du fichier en PHP sans se casser la poire ?

n°281337
samuelp
Posté le 07-01-2003 à 18:11:39  profilanswer
 

Salut,
 
 j'aimerai recuperer le nom de fichier qui est en train de s'excuter
 
 Une methode que j'ai vu c utiliser la directive Apache FILENAM_SCRIPT qui renvoit le chemin absolu avec lequel je peux m'en sortir avec pathinfo
 
 Existe t-il une methode plus elegante que cela ?
 
 Peut-on executer des commandes shell a partir de php afin de recuperer des resultats comme en Perl ?

mood
Publicité
Posté le 07-01-2003 à 18:11:39  profilanswer
 

n°281339
zion
Plop
Posté le 07-01-2003 à 18:13:29  profilanswer
 

PHP_SELF?
 


---------------
Informaticien.be - Lancez des défis à vos amis
n°281342
Profil sup​primé
Posté le 07-01-2003 à 18:15:40  answer
 

ben ui $PHP_SELF

n°281351
samuelp
Posté le 07-01-2003 à 18:22:38  profilanswer
 

chacal_one333 a écrit :

ben ui $PHP_SELF


 
Merci je vais essayer

n°281352
samuelp
Posté le 07-01-2003 à 18:24:06  profilanswer
 

Il rajoute un / devant le fichier le con :fou:

n°281363
Profil sup​primé
Posté le 07-01-2003 à 18:36:02  answer
 

samuelp a écrit :

Il rajoute un / devant le fichier le con :fou:

stripslash :o

n°281369
samuelp
Posté le 07-01-2003 à 18:39:26  profilanswer
 


 
ça n'enleve que les  \ :o

n°281371
Profil sup​primé
Posté le 07-01-2003 à 18:42:30  answer
 

:o

n°281372
samuelp
Posté le 07-01-2003 à 18:43:09  profilanswer
 

En plus cette fonction n'est supportee que depuis la version 4.1 de PHP
 
 Qui plus est ça renvoi tout le chemin situé apres le DocumentRoot.
 
Vais devoir me faire chier a splitter moi :o

n°281373
Profil sup​primé
Posté le 07-01-2003 à 18:43:50  answer
 

bla bla bla :whistle:

mood
Publicité
Posté le 07-01-2003 à 18:43:50  profilanswer
 

n°281375
Profil sup​primé
Posté le 07-01-2003 à 18:44:53  answer
 

str_replace("/","''",$xx) ?

n°281383
samuelp
Posté le 07-01-2003 à 18:49:37  profilanswer
 

chacal_one333 a écrit :

str_replace("/","''",$xx) ?


 
ça marche que si il n'y a qu'un /, mais bon dans mon cas il n'y en a toujours qu'un, c pas tres professionnel mais je ferai avec

n°281384
Profil sup​primé
Posté le 07-01-2003 à 18:50:26  answer
 

:)

n°281385
Profil sup​primé
Posté le 07-01-2003 à 18:51:00  answer
 

sinon avec un while ca doit passer [:spamafote]

n°281389
beleg
黑社會
Posté le 07-01-2003 à 18:53:19  profilanswer
 

et un substr($chaine,1,strlen($chaine)-1) ?
 
ou approchant, je me rappelle plus des parametres.

n°281411
samuelp
Posté le 07-01-2003 à 19:08:40  profilanswer
 

La solution la plus elegante semble etre :
 
$path_variable=pathinfo($_SERVER["PATH_TRANSLATED"]);
$fichier = $path_variable["basename"];

n°281446
Core 666
Posté le 07-01-2003 à 19:45:16  profilanswer
 

Essaye $_SERVER['SCRIPT_NAME']
 
Mais il est possible qu'il ajoute aussi le nom du dossier parent, j'ai pas vérifié :-\

n°281454
Sh@rdar
Ex-PhPéteur
Posté le 07-01-2003 à 19:54:21  profilanswer
 

regarde la fonction basename() plutôt que de t'emmerder avec des manips de chaines  ;)


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
n°281458
samuelp
Posté le 07-01-2003 à 19:57:17  profilanswer
 

Sh@rdar a écrit :

regarde la fonction basename() plutôt que de t'emmerder avec des manips de chaines  ;)  


$fichier=basename($_SERVER["PATH_TRANSLATED"]);
 
En effet c encore plus elegant, merci ;)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Comment recuperer le nom du fichier en PHP sans se casser la poire ?

 

Sujets relatifs
comment copier dan un fichier text en vb.net?Upload de fichier en local
Récupérer le valeur d 1 variable/n, \n <br> ? Recuperer les sauts de lignes avec MySQL/PHP textarea?
[oracle+unix] comment récupérer un message d'erreur ?--> Probleme pour recupérer une valeur dans une liste ! HELP !!!!! <--
Récupérer le username windows dans une pageComment recupérer le code d'une liste deroulante?
Lecture en C de fichier de données formaté 
Plus de sujets relatifs à : Comment recuperer le nom du fichier en PHP sans se casser la poire ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR