begin process at 2010 03 20 18:02:31
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Astuces

 > MENU PHP QUI CHARGE UNE CLASSE LORS DE LA SELECTION

MENU PHP QUI CHARGE UNE CLASSE LORS DE LA SELECTION


 Information sur la source

Note :
Aucune note
Catégorie :Astuces Classé sous :menu, php, affichage, slection Niveau :Débutant Date de création :08/06/2009 Date de mise à jour :08/06/2009 02:00:37 Vu :2 276

Auteur : cosmoswarezone1

Ecrire un message privé
Commentaire sur cette source (3)
Ajouter un commentaire et/ou une note

 Description

c'est un petit code pour faire rapidement un menu en php qui permet de changer l'apparence du menu sélectionné. Pratique pour savoir ou on est.

Source

  • <?php
  • class isMenu {
  • function name_current_directory($name){
  • $chemin = $_SERVER['PHP_SELF'];
  • $dirname = dirname($chemin);
  • $propre = trim($dirname);
  • $hash = explode("/",$propre);
  • $countdir = count($hash) -1;
  • $name_current_dir = $hash[$countdir];
  • if($name_current_dir == $name){
  • echo "lien_menu_select";
  • }else{
  • echo "lien_menu";
  • }
  • }
  • }
  • function menuPrincipal(){
  • $liens1 = "liens1";
  • $liens2 = "liens2";
  • $liens3 = "liens3";
  • $liens4 = "liens4";
  • $liens5 = "liens5";
  • $liens6 = "liens6";
  • $liens7 = "liens7";
  • $liens8 = "liens8";
  • $liens9 = "liens9";
  • ?>
  • <a href="./liens1/" class="<?php isMenu::name_current_directory($liens1); ?>">liens1</a>
  • <a href="./liens2/" class="<?php isMenu::name_current_directory($liens2); ?>">liens2</a>
  • <a href="./liens3/" class="<?php isMenu::name_current_directory($liens3); ?>">liens3</a>
  • <a href="./liens4/" class="<?php isMenu::name_current_directory($liens4); ?>">liens4</a>
  • <a href="./liens5/" class="<?php isMenu::name_current_directory($liens5); ?>">liens5</a>
  • <a href="./liens6/" class="<?php isMenu::name_current_directory($liens6); ?>">liens6</a>
  • <a href="./liens7/" class="<?php isMenu::name_current_directory($liens7); ?>">liens7</a>
  • <a href="./liens8/" class="<?php isMenu::name_current_directory($liens8); ?>">liens8</a>
  • <a href="./liens9/" class="<?php isMenu::name_current_directory($liens9); ?>">liens9</a>
  • <?php
  • }
  • function menuPrincipalInf(){
  • $liens1 = "liens1";
  • $liens2 = "liens2";
  • $liens3 = "liens3";
  • $liens4 = "liens4";
  • $liens5 = "liens5";
  • $liens6 = "liens6";
  • $liens7 = "liens7";
  • $liens8 = "liens8";
  • $liens9 = "liens9";
  • ?>
  • <a href="../liens1/" class="<?php isMenu::name_current_directory($liens1); ?>">liens1</a>
  • <a href="../liens2/" class="<?php isMenu::name_current_directory($liens2); ?>">liens2</a>
  • <a href="../liens3/" class="<?php isMenu::name_current_directory($liens3); ?>">liens3</a>
  • <a href="../liens4/" class="<?php isMenu::name_current_directory($liens4); ?>">liens4</a>
  • <a href="../liens5/" class="<?php isMenu::name_current_directory($liens5); ?>">liens5</a>
  • <a href="../liens6/" class="<?php isMenu::name_current_directory($liens6); ?>">liens6</a>
  • <a href="../liens7/" class="<?php isMenu::name_current_directory($liens7); ?>">liens7</a>
  • <a href="../liens8/" class="<?php isMenu::name_current_directory($liens8); ?>">liens8</a>
  • <a href="../liens9/" class="<?php isMenu::name_current_directory($liens9); ?>">liens9</a>
  • <?php
  • }
  • ?>
<?php

class isMenu {
      function name_current_directory($name){	  
	     $chemin = $_SERVER['PHP_SELF'];
	     $dirname = dirname($chemin);
	     $propre = trim($dirname);
	     $hash = explode("/",$propre);
	     $countdir = count($hash) -1;
	     $name_current_dir = $hash[$countdir];		 
		   if($name_current_dir == $name){			       
		      echo "lien_menu_select";
		   }else{
		      echo "lien_menu";	
		   }         
	   }
	
}
	    
    function menuPrincipal(){
    $liens1 = "liens1";
    $liens2 = "liens2";
    $liens3 = "liens3";
    $liens4 = "liens4";
    $liens5 = "liens5";
    $liens6 = "liens6";
    $liens7 = "liens7";
    $liens8 = "liens8";
    $liens9 = "liens9";  

?>
   <a href="./liens1/" class="<?php isMenu::name_current_directory($liens1); ?>">liens1</a>
   <a href="./liens2/" class="<?php isMenu::name_current_directory($liens2); ?>">liens2</a>
   <a href="./liens3/" class="<?php isMenu::name_current_directory($liens3); ?>">liens3</a>
   <a href="./liens4/" class="<?php isMenu::name_current_directory($liens4); ?>">liens4</a>
   <a href="./liens5/" class="<?php isMenu::name_current_directory($liens5); ?>">liens5</a>
   <a href="./liens6/" class="<?php isMenu::name_current_directory($liens6); ?>">liens6</a>
   <a href="./liens7/" class="<?php isMenu::name_current_directory($liens7); ?>">liens7</a>
   <a href="./liens8/" class="<?php isMenu::name_current_directory($liens8); ?>">liens8</a>
   <a href="./liens9/" class="<?php isMenu::name_current_directory($liens9); ?>">liens9</a>

<?php  
   }
    function menuPrincipalInf(){
    $liens1 = "liens1";
    $liens2 = "liens2";
    $liens3 = "liens3";
    $liens4 = "liens4";
    $liens5 = "liens5";
    $liens6 = "liens6";
    $liens7 = "liens7";
    $liens8 = "liens8";
    $liens9 = "liens9";  

?>
   <a href="../liens1/" class="<?php isMenu::name_current_directory($liens1); ?>">liens1</a>
   <a href="../liens2/" class="<?php isMenu::name_current_directory($liens2); ?>">liens2</a>
   <a href="../liens3/" class="<?php isMenu::name_current_directory($liens3); ?>">liens3</a>
   <a href="../liens4/" class="<?php isMenu::name_current_directory($liens4); ?>">liens4</a>
   <a href="../liens5/" class="<?php isMenu::name_current_directory($liens5); ?>">liens5</a>
   <a href="../liens6/" class="<?php isMenu::name_current_directory($liens6); ?>">liens6</a>
   <a href="../liens7/" class="<?php isMenu::name_current_directory($liens7); ?>">liens7</a>
   <a href="../liens8/" class="<?php isMenu::name_current_directory($liens8); ?>">liens8</a>
   <a href="../liens9/" class="<?php isMenu::name_current_directory($liens9); ?>">liens9</a>
<?php
  }
?>

 Conclusion

A+


 Historique

08 juin 2009 01:59:20 :
;)
08 juin 2009 02:00:37 :
:)

 Sources du même auteur

PHP EXTRAIRE DES MAILS D'UN GROS FICHIER LOCAL OU DISTANT
FORMULAIRE PHP + VERIFICATION + ENVOI DU MAIL

 Sources de la même categorie

Source avec une capture PAGINATION EN PHP par Orangina
Source avec Zip POO - DEBUGGER par DiGhan
Source avec Zip CRAWLER DE SITE EN PHP par Mcjo
DÉCOUPAGE D'UN TEXTE EN FONCTION DES SAUTS DE LIGNES par biloubil
RÉCUPÉRER LE CHEMIN RELATIF D'UN OBJET PAR RAPPORT À LA RACI... par FredPsy

 Sources en rapport avec celle ci

Source avec Zip AJOUT D'UN RENDEZ-VOUS DANS UN CALENDRIER EXCHANGE 2003 par SachaWolf
Source avec Zip GÉNÉRATEUR DE BALISE META KEYWORDS par ParseError
Source avec Zip CHARGER DES DONNÉES DEPUIS UN FICHIER TXT DANS UNE BASE DE D... par ig3
AJOUTER UN ARRIÈRE PLAN SUR UNE IMAGE par digitaldax
Source avec Zip Source avec une capture CREATION D'UN MENU OUVRANT A PARTIR D'UNE BASE MYSQL par eas

Commentaires et avis

Commentaire de willeraser le 09/06/2009 08:15:34

lulz




















oui, j'avoue, ce commentaire n'est pas très constructif, mais c'est la seule émotion qui se dégage après avoir regardé cette source :(

Commentaire de hindioumax le 15/06/2009 08:13:46

omg !!!!

Commentaire de alexarbitre le 24/06/2009 21:01:23

Au moins on est sûrs qu'il ne l'a pas piqué dans le framework Zend 0_o' ...

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

php/xml probleme affichage menu flash [ par 27 ] Salut,j'ai un probleme avec un document xml générer par du php.Voila, je génère un document xml qui est pointé par un menu en flash. Le probleme est q factorisation de script php [ par salim81 ] bonjour! j'ai un menu en php,lorsque je clique sur un element de mon menu il me redirige vers une page php qui contient une requete sql. mon probleme Probleme affichage [ par sdrdis ] Bonjour,D'abord je dois dire que je suis pas super fort en PHP.Mon prob : j'ai fais un site (http://nolimit.research3d.com), utilisant pas mal de PHP, petit probleme d'include [ par metal_death ] Bonjour j'ai un petit probleme j'ai creer un fichier "menu.php" a la racine de mon site et j'ai creer un dossier logout aujourd'hui mais j'ai un probl Include : PHP [ par Dw1kY ] Salut, je suis un d&#233;butant en php et j'ai un d&#233;but de soucisVoila en faite j'ai cr&#233;e une page titre, menu_gauche, page_principal, menu_ Afficher un menu ou une image sur passage de la souris [ par Prototype51 ] Bonjour à tous, Je suis en train de créer mon premier site, conçu principalement en PHP. Jusqu'à présent j'ai réussi à tout faire grâce à PHP, je n'a menu dynamique [ par gabs77 ] bonjour, je suis d&#233;butant en php et je cherche a faire un menu dynamique pour mon site certes il y a du javascript mais je n y comprends rienest ISIN en PHP [ par nem02004 ] Salut, je voudrais savoir comment raliser un ISIN en php:En fait j'ai un fichier texte avec dedans par exmple:&gt; Menu1: steak frite&gt; Menu2: salad Pb affichage code html en php [ par KiK_uS ] Bonjour,voila un code que je voudrai afficher avec la fonction echo, le resultat est impeccable en html mais des que je le met en php (en ajoutant les Problème affichage [ par tbbuim1 ] Bonjour &#224; tous, D&#233;butant en PHP (ou plutot non pratiquant depuis 7 ans) Je tente de me remettre au PHP, j'ai un gros soucis. J'ai un serveu


Nos sponsors


Sondage...

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,624 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales