Valid XHTML     Valid CSS2    

Listing du fichier demotdmobj.php avec syntaxhighlighter


        <?php
        #    (gH)   -_-  demotdmobj.php  ;  TimeStamp (unix) : 04 Septembre 2009 vers 21:28
        
        include("../std.php") ;
        
        debutPage("Table des matières cliquables en Php  objet") ;
        
        
        # Syntaxe des fonctions pour une table des matières objet
        
        #  préparation des rubriques (l'indice 0 est volontairement vide)
        
        $tableauDesRubriques = array() ;
        $idr = 0 ;
        $idr++; $tableauDesRubriques[$idr] = "Début" ;
        $idr++; $tableauDesRubriques[$idr] = "Milieu 1" ;
        $idr++; $tableauDesRubriques[$idr] = "Milieu 2" ;
        $idr++; $tableauDesRubriques[$idr] = "Milieu 3" ;
        $idr++; $tableauDesRubriques[$idr] = "Fin" ;
        
        # noubel objet table des matières
        
        $tdmCRLM = new tdm($tableauDesRubriques) ;
        
        # affichage du titre
        
        $tdmCRLM->titre() ;
        
        blockquote() ;
        blockquote() ;
        echo "(le code-source de la page est ".href("montresource.php?nomfic=demotdmobj.php","ici").")" ;
        finblockquote() ;
        finblockquote() ;
        
        # affichage cliquable de toutes les rubriques
        #$tdmCRLM->menu() ;
        # on peut tester aussi :
        # $tdmCRLM->menu("oui") ;
        # $tdmCRLM->menu("","oui") ;
        $tdmCRLM->menu("oui","oui") ;
        
        # affichage des rubriques dans la page
        
        h2("Rubriques version 1") ;
        blockquote() ;
        
        # version 1 : (incrément automatique)
        
        $tdmCRLM->afficheRubrique("oui") ; # affiche la rubrique 1
        
        # tout un texte long, puis :
        
        $tdmCRLM->afficheRubrique() ; ; # affiche la rubrique 2
        
        # tout un texte long, puis :
        
        $tdmCRLM->afficheRubrique() ;
        
        finblockquote() ;
        
        h2("Rubriques versions 2 et 3") ;
        blockquote() ;
        
        # version 2 : numéro "à la main"
        
        $idr = 4 ; $tdmCRLM->rubriqueParNumero($idr) ;
        
        # version 3 : modification du numéro de rurbique courant
        
        $tdmCRLM->setNumcrub(5) ;
        $tdmCRLM->afficheRubrique()  ;
        
        finblockquote() ;
        
        finPage() ;
        ?>
        

La coloration syntaxique est réalisée par : SyntaxHighlighter.

Si vous préférez, vous pouvez utiliser celle de geshi ou même celle construite autour de la fonction highlight_file.

 

 

retour gH    Retour à la page principale de   (gH)