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
= 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 rubrique courant
00069     
00070     
$tdmCRLM
->setNumcrub(5) ;
00071     
$tdmCRLM
->afficheRubrique() ;
00072     
00073     
finblockquote() ;
00074     
00075     
finPage() ;
00076     
?>

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)