Listing du fichier chat.php avec syntaxhighlighter
<?php include("std.php") ; debutPage("chat","strict") ; debutSection() ; ###################################################### h1("Traduction presque mot à mot") ; ?> <h2> A éviter</h2> <table class="collapse" border="1" cellpadding="10" > <tr> <th>Français</th> <td align="center"><b>English</b></td> </tr> <tr> <td>le</td> <td>the</td> </tr> <tr> <td>chat</td> <td>cat</td> </tr> <tr> <td>mange</td> <td>eats</td> </tr> </table> <?php h2("Super 1 !") ; p() ; $m ="chat" ; echo " il y a ".strlen($m)." lettres dans le mot '$m'" ; finp() ; p() ; $m = "chat" ; $n = strlen($m) ; echo "(sans doute mieux) il y a $n lettres dans le mot '$m'" ; finp() ; $fr = "le chat mange la souris__grise dans le jardin" ; $en = "the cat eats the grey__mouse in the garden" ; $nbm = nbmots($fr) ; table(1,10,"collapse tarose") ; entetesTableau("phrase__Française phrase__Anglaise","bleu_pastel") ; for ($idm=1;$idm<=$nbm;$idm++) { tr() ; td("L","tajaunec") ; echo preg_replace("/__/"," ",mot($fr,$idm)) ; fintd() ; td() ; #echo mot($en,$idm) ; echo preg_replace("/__/"," ",strtoupper(mot($en,$idm))) ; fintd() ; fintr() ; } ; # fin pour idm fintable() ; h2("Super 2 !") ; $nbm = nbmots($fr) ; table(1,10,"collapse tarose") ; tr() ; th("C","tajaunec") ; echo "Français" ; finth() ; for ($idm=1;$idm<=$nbm;$idm++) { td("L","tajaunec") ; echo mot($fr,$idm) ; fintd() ; } ; # fin pour idm fintr() ; tr() ; th() ; echo "Anglais" ; finth() ; for ($idm=1;$idm<=$nbm;$idm++) { td() ; echo mot($en,$idm) ; fintd() ; } ; # fin pour idm fintr() ; fintable() ; h2("Quelques exemples de boucles avec des nombres ") ; p() ; for ($n=1;$n<=10;$n++) { echo "$n " ; } ; # fin pour finp() ; $n = 1 ; while ($n*$n<800) { $n++ ; if ($n<5) { p() ; echo " n = $n carré ".$n*$n ; finp() ; } else { if ($n==5) { p() ; echo "..." ; finp() ; } ; } ; # fin si } ; # fin tant que p() ; $rep = $n - 1 ; echo" $rep est le plus grand nombre dont le carré est < à 800 " ; finp() ; p() ; $n = 1 ; while ($n*$n*$n<800) { $n++ ; } ; # fin tant que $rep = $n - 1 ; echo" $rep est le plus grand nombre dont le cube est < à 800 " ; finp() ; h2("Quelques exemples de boucles avec des mots ") ; $ldc = "oeuf pain lait vin beurre fromage" ; $nbm = nbmots($ldc) ; function lpg($ch) { $url = "https://www.google.fr/search?q=$ch" ; echo href($url,$ch) ; } # fin de fonction h2(" de façon simple") ; for ($idm=1;$idm<=$nbm;$idm++) { p() ; $jdm = $nbm + 1 - $idm ; $m = mot($ldc,$jdm) ; $url = "https://www.google.fr/search?q=".mot($ldc,$jdm) ; echo href($url,$m) ; finp() ; }# fin pour idm h2(" un peu mieux") ; for ($idm=1;$idm<=$nbm;$idm++) { p() ; $jdm = $nbm + 1 - $idm ; $m = mot($ldc,$jdm) ; $url = "https://www.google.fr/search?q=$m" ; echo href($url,$m) ; finp() ; }# fin pour idm h2(" avec la fonction lpg") ; for ($idm=1;$idm<=$nbm;$idm++) { p() ; $jdm = $nbm + 1 - $idm ; $m = mot($ldc,$jdm) ; lpg($m) ; finp() ; }# fin pour idm p() ; echo href("montresource.php?nomfic=chat.php","Code-source php de cette page","orange_stim nou")."." ; finp() ; ###################################################### finSection() ; 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)