Valid XHTML     Valid CSS2    

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