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 à la page principale de (gH)