Valid XHTML     Valid CSS2    

Listing du fichier demotdmobj.php

 

00001     <?php
00002     #    (gH)   -_-  demotdmobj.php  ;  TimeStamp (unix) : 04 Septembre 2009 vers 21:28
00003     
00004     include(
"../std.php") ;
00005     
00006     debutPage
("Table des matières cliquables en Php  objet") ;
00007     
00008     
00009     # Syntaxe des fonctions pour une table des matières objet
00010     
00011     #  préparation des rubriques (l'indice 0 est volontairement vide)
00012     
00013     $tableauDesRubriques 
= array() ;
00014     $idr 
;
00015     $idr
++; $tableauDesRubriques[$idr] = "Début" ;
00016     $idr
++; $tableauDesRubriques[$idr] = "Milieu 1" ;
00017     $idr
++; $tableauDesRubriques[$idr] = "Milieu 2" ;
00018     $idr
++; $tableauDesRubriques[$idr] = "Milieu 3" ;
00019     $idr
++; $tableauDesRubriques[$idr] = "Fin" ;
00020     
00021     # noubel objet table des matières
00022     
00023     $tdmCRLM 
= new tdm($tableauDesRubriques) ;
00024     
00025     # affichage du titre
00026     
00027     $tdmCRLM
->titre() ;
00028     
00029     blockquote
() ;
00030     blockquote
() ;
00031     echo "(le code-source de la page est "
.href("montresource.php?nomfic=demotdmobj.php","ici").")" ;
00032     finblockquote
() ;
00033     finblockquote
() ;
00034     
00035     # affichage cliquable de toutes les rubriques
00036     #$tdmCRLM->menu() ;
00037     # on peut tester aussi :
00038     # $tdmCRLM->menu("oui") ;
00039     # $tdmCRLM->menu("","oui") ;
00040     $tdmCRLM
->menu("oui","oui") ;
00041     
00042     # affichage des rubriques dans la page
00043     
00044     h2
("Rubriques version 1") ;
00045     blockquote
() ;
00046     
00047     # version 1 : (incrément automatique)
00048     
00049     $tdmCRLM
->afficheRubrique("oui") ; # affiche la rubrique 1
00050     
00051     # tout un texte long, puis :
00052     
00053     $tdmCRLM
->afficheRubrique() ; ; # affiche la rubrique 2
00054     
00055     # tout un texte long, puis :
00056     
00057     $tdmCRLM
->afficheRubrique() ;
00058     
00059     finblockquote
() ;
00060     
00061     h2
("Rubriques versions 2 et 3") ;
00062     blockquote
() ;
00063     
00064     # version 2 : numéro "à la main"
00065     
00066     $idr 
$tdmCRLM->rubriqueParNumero($idr) ;
00067     
00068     # version 3 : modification du numéro de rurbique courant
00069     
00070     $tdmCRLM
->setNumcrub(5) ;
00071     $tdmCRLM
->afficheRubrique()  ;
00072     
00073     finblockquote
() ;
00074     
00075     finPage
() ;
00076     ?>

La coloration syntaxique est réalisée par un enrobage de la function php nommée highlight_file

mais si vous préférez, vous pouvez utiliser celle de SyntaxHighlighter ou même celle de geshi.

Pour ne pas voir les numéros de ligne, ajoutez &nl=non à la suite du nom du fichier.

 

 

retour gH    Retour à la page principale de   (gH)