Modifier la valeur d'une balise selon l'adresse de la page

Modifier la valeur d'une balise selon l'adresse de la page - PHP - Programmation

Marsh Posté le 26-05-2005 à 21:05:47    

Bonjour
 
J'ai la balise suivante :
 
<body id="index">
 
J'aimerai que la valeur de l'id change en fonction de la page ou je me trouve. Par exemple :  
 
sur la page d'accueil : <body id="index">
sur la page de mon cv : <body id="cv">
 
ça me permet de pouvoir gérer un rollover en css.
 
Mais je ne sais pas comment je peux faire en php.
 
 
 

Reply

Marsh Posté le 26-05-2005 à 21:05:47   

Reply

Marsh Posté le 26-05-2005 à 21:26:49    

Essaye avec :

Code :
  1. <body id="
  2. <?php print  strtolower(substr_replace(substr(_SERVER["REQUEST_URI"], 1),'.php')); ?>">


(pas testé)


Message édité par yoyo354 le 26-05-2005 à 21:28:34
Reply

Marsh Posté le 26-05-2005 à 21:32:49    

J'ai testé avec ça mais php me renvoie l'erreur suivante :
 
Wrong parameter count for substr_replace()


Message édité par skynicko le 26-05-2005 à 21:33:03
Reply

Marsh Posté le 26-05-2005 à 21:53:59    

J'ai essayé ça mais c'est pas bon
 

Code :
  1. <?
  2. $adresse = $_SERVER['PHP_SELF'];
  3. echo $_SERVER["PHP_SELF"];
  4. ?>">


Message édité par skynicko le 26-05-2005 à 22:05:34
Reply

Marsh Posté le 26-05-2005 à 22:34:41    

Code :
  1. _SERVER["REQUEST_URI"] /info.php
  2. _SERVER["SCRIPT_NAME"] /info.php
  3. _SERVER["PHP_SELF"] /info.php


Ces variables renvoient à peu de choses prêt la même chose(request uri envoie également les variables get).
 

Code :
  1. $page = $_SERVER['REQUEST_URI'];
  2. echo $page."<br />";
  3. $page = substr($page,1);
  4. echo $page."<br />";
  5. print substr_replace($page,'    ',-4);


 
Voici le bon code décomposé.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed