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

 


Dernière réponse
Sujet : [ PHP ] Récupérer le répertoire actuel ?
Toto21 Bon voilà je post le code s'il y en a à qui ça pourrait servir... voilà ce que ça donne:

Code :
  1. $chemin = realpath($PHP_SELF);
  2. for($i=1;$i<3;$i++)
  3. {
  4. $pos_slash = strrpos($chemin ,'\\');
  5. if($i == "1" ) {$chemin = substr($chemin, 0, $pos_slash);}
  6. if($i == "2" ) {$chemin = substr($chemin, $pos_slash); $chemin = str_replace("\\", "", $chemin);}
  7. }
  8. echo $chemin;


Je sais pas si c'est ce qu'il y avait de plus simple à faire  ou si ma syntaxe est géniale mais ça marche... :??:


Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
Toto21 Bon voilà je post le code s'il y en a à qui ça pourrait servir... voilà ce que ça donne:

Code :
  1. $chemin = realpath($PHP_SELF);
  2. for($i=1;$i<3;$i++)
  3. {
  4. $pos_slash = strrpos($chemin ,'\\');
  5. if($i == "1" ) {$chemin = substr($chemin, 0, $pos_slash);}
  6. if($i == "2" ) {$chemin = substr($chemin, $pos_slash); $chemin = str_replace("\\", "", $chemin);}
  7. }
  8. echo $chemin;


Je sais pas si c'est ce qu'il y avait de plus simple à faire  ou si ma syntaxe est géniale mais ça marche... :??:

Toto21 ouaiche le boulet!!! suffit de le refaire un coup!!!
Toto21 :??:
Toto21 ouééééé
J'essaie j'essaie...
Pour l'instant, j'ai ça :

Code :
  1. $chemin = realpath($PHP_SELF);
  2. $pos_slash = strrpos($chemin ,'\\');
  3. $chemin = substr($chemin, 0, $pos_slash);


Mais je vois pas comment obtenir la position de l'avant dernier slash?

z0rglub tu fais un traitement sur la chaîne.
tes amis sont substr et strpos
Toto21 oki doki...
mais avec ça, ça me renvoie d:/xxx/repcactuel/index.php
Y a moyen de n'avoir que ce qui se trouve entre les deux derniers slashes?
z0rglub http://www.php.net/manual/en/function.realpath.php
Toto21 Comment fait-on en PHP pour savoir dans quel répertoire se trouve la page dans laquelle on est actuellement?

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)