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 = 0 ;
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 = 4 ; $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 à la page principale de (gH)