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

  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] Détecter le nom de la page en cours

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP] Détecter le nom de la page en cours

n°227206
Thekeke2
Je ne reviens plus sur blabla
Posté le 12-10-2002 à 13:34:37  profilanswer
 

Bonjour,
 
Ca doit être tout con mais j'arrive pas à trouver :(
 
Je voudrais la fonction pour détecter le nom de la page en cours pour l'utiliser après...
 
EX. j'ouvre la page "super.php" il me mets en variable "super"
 
 
 
Merci de votre aide (eh oh je vous embete moins souvent que d'habitude en ce moment non ? ;) )


---------------
[:idee] Tu t'ennuies ? www.pagepardefaut.com : jeux online, anims flash et sites insolites...
mood
Publicité
Posté le 12-10-2002 à 13:34:37  profilanswer
 

n°227214
LexTuhor
Posté le 12-10-2002 à 13:42:17  profilanswer
 

Heu... et comment tu fais pour appeler ta page qui est affichée ?  :sarcastic:  
 
Il a bien fallu à un moment ou à un autre que tu l'appelles nan ?  :lol:

n°227217
Thekeke2
Je ne reviens plus sur blabla
Posté le 12-10-2002 à 13:51:04  profilanswer
 

LexTuhor a écrit a écrit :

Heu... et comment tu fais pour appeler ta page qui est affichée ?  :sarcastic:  
 
Il a bien fallu à un moment ou à un autre que tu l'appelles nan ?  :lol:  




 
oui j'ai un lien classique a href blablabla...
 
mais une fois que je suis sur la page je voudrais mettre le nom de la page (sans l'extension) dans une variable... et je sais pas comment faire ;)


---------------
[:idee] Tu t'ennuies ? www.pagepardefaut.com : jeux online, anims flash et sites insolites...
n°227229
LexTuhor
Posté le 12-10-2002 à 14:28:11  profilanswer
 

Eh ben, au moment où tu as ton lien, tu fais <a href="mapage.php?pageencours=mapage></a>
 
Et ensuite, dans mapage.php, tu fais :
 
echo $_POST['pageencours'];
 
 :D  
 
PS : Mais franchement, je vois mal à quoi ça peut servir...

n°227273
Thekeke2
Je ne reviens plus sur blabla
Posté le 12-10-2002 à 15:43:14  profilanswer
 

LexTuhor a écrit a écrit :

Eh ben, au moment où tu as ton lien, tu fais <a href="mapage.php?pageencours=mapage></a>
 
Et ensuite, dans mapage.php, tu fais :
 
echo $_POST['pageencours'];
 
 :D  
 
PS : Mais franchement, je vois mal à quoi ça peut servir...  




 
non mais je ne veux pas utiliser de ?valeur= du tout dans ce site !
 
Sinon oui c'était facile !
 
Moi ce que je veux c'est vraiment détecter le nom de la page en fait pour l'afficher dans la page ... Du genre " vous etes sur la page "architecte" où vous trouverez blablabla"


---------------
[:idee] Tu t'ennuies ? www.pagepardefaut.com : jeux online, anims flash et sites insolites...
n°227277
ethernal
Chercheur de vérité...
Posté le 12-10-2002 à 15:50:18  profilanswer
 

le plus facile est d'utiliser $PHP_SELF (ou $_SERVER["PHP_SELF"] en fonction des options de config du serveur)
il te renverra le nom de la page avec le chemin relatif par rapport au root du site.
ex  
root = http://www.monsite.com/
page actuelle = http://www.monsite.com/test/test.php
chemin relatif= /test/test.php
 
ensuite il faut extraire le nom de la page:  

Code :
  1. $page= substr(
  2.          $PHP_SELF,
  3.          strrpos($PHP_SELF, '/')+1,
  4.          strrpos($PHP_SELF,'.')-1
  5.     );


 
normalement ça devrait être ok
 
voir http://www.php.net/manual/en/reserved.variables.php
peuvent t'aider aussi :
'SCRIPT_NAME', 'SCRIPT_FILENAME'
http://www.php.net/manual/en/langu [...] efined.php


---------------
...oups kernel error...
n°227284
Thekeke2
Je ne reviens plus sur blabla
Posté le 12-10-2002 à 16:21:30  profilanswer
 

ethernal a écrit a écrit :

le plus facile est d'utiliser $PHP_SELF (ou $_SERVER["PHP_SELF"] en fonction des options de config du serveur)
il te renverra le nom de la page avec le chemin relatif par rapport au root du site.
ex  
root = http://www.monsite.com/
page actuelle = http://www.monsite.com/test/test.php
chemin relatif= /test/test.php
 
ensuite il faut extraire le nom de la page:  

Code :
  1. $page= substr(
  2.          $PHP_SELF,
  3.          strrpos($PHP_SELF, '/')+1,
  4.          strrpos($PHP_SELF,'.')-1
  5.     );


 
normalement ça devrait être ok
 
voir http://www.php.net/manual/en/reserved.variables.php
peuvent t'aider aussi :
'SCRIPT_NAME', 'SCRIPT_FILENAME'
http://www.php.net/manual/en/langu [...] efined.php
 




 
 :jap: merci je vais me mettre la dessus !


---------------
[:idee] Tu t'ennuies ? www.pagepardefaut.com : jeux online, anims flash et sites insolites...
n°1762947
jerkeve
Posté le 22-07-2008 à 11:06:25  profilanswer
 

Thekeke2 a écrit :


Code :
  1. $page= substr(
  2.          $PHP_SELF,
  3.          strrpos($PHP_SELF, '/')+1,
  4.          strrpos($PHP_SELF,'.')-1
  5.     );




 
 :jap: merci

n°1763110
Alisteroid
Posté le 22-07-2008 à 13:16:50  profilanswer
 

up de 6 ans, un record surtout pour dire merci, on voit même que le style des citations à changé :D

n°1763134
Alisteroid
Posté le 22-07-2008 à 13:32:14  profilanswer
 

C'est quoi ce bug sur la page :heink:

  


Message édité par Alisteroid le 22-07-2008 à 14:31:56
mood
Publicité
Posté le 22-07-2008 à 13:32:14  profilanswer
 

n°1763139
Alisteroid
Posté le 22-07-2008 à 13:34:53  profilanswer
 

non mais les deux dernier post (le tien et le mien) apparaissent directement dans ton premier post.
Ca te le fais chez toi aussi?

n°1763144
Alisteroid
Posté le 22-07-2008 à 13:36:26  profilanswer
 

Ah t'as viré ton quote et ça remarche :D

 

http://gilaws.free.fr/imageupload/images/1gc5aols.jpg


Message édité par Alisteroid le 22-07-2008 à 13:38:22
n°1763148
Alisteroid
Posté le 22-07-2008 à 13:41:12  profilanswer
 


 :??:



Message édité par Alisteroid le 22-07-2008 à 14:51:38
n°1763188
Alisteroid
Posté le 22-07-2008 à 14:32:58  profilanswer
 

[:le_magi61]

n°1763197
Alisteroid
Posté le 22-07-2008 à 14:51:15  profilanswer
 

Grosse saveur, on voit mieux quand quelqu'un quote  [:petrus75]


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

  [PHP] Détecter le nom de la page en cours

 

Sujets relatifs
[PHP-MYSQL]Conversion dateASP & PHP
[PHP] Différentes facon de concevoir un caddie?[PHP] Création de variables dans une boucle et récupération?[Règlé]
Tomcat 4 - Problème de sur-persistance d'une page !Comment ouvrir une page ds la meme fenetre avec un bouton (onClick) ?
[PHP] Passage de paramètre[HTML] inclue une page au milieu d'un autre page avec un "ascenseur"
[Php/MySQL] Pb, pas de retour à la ligne quand je reccupère la BDD ...[PHP/MySQL] Je ne comprends pas ce qui cloche ds mon script...
Plus de sujets relatifs à : [PHP] Détecter le nom de la page en cours


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