Valid XHTML     Valid CSS2    

Listing du fichier convcminch2.php avec syntaxhighlighter


        <?php
        
        require "debutpage.php" ;
        
        #    (gH)   -_-  convcminch2.php  ;  TimeStamp (unix) : 25 Février 2013 vers 22:56
        
        #####################################################################
        #                                                                   #
        # conversion pouce/cm                                               #
        #                                                                   #
        #####################################################################
        
        echo "<h2>Conversion pouces/cm</h2>\n" ;
        
        $test = (isset($_GET["val"])) and (isset($_GET["unit"])) ;
        
        if (!$test) {
        
          echo "<p>\n" ;
          echo " Désolé, mais je n'ai pas assez d'informations pour convertir.\n" ;
          echo " Vous devez fournir un nombre et le mot pouces ou le mot cm dans l'URL. \n" ;
          echo "<br />\n" ;
          echo " Par exemple, cliquez sur " ;
          echo "<a href='convcminch2.php?val=10&amp;unit=pouces'>convcminch2.php?val=10&amp;unit=pouces</a>\n" ;
          echo " pour voir un appel correct." ;
          echo "</p>\n" ;
        
        } else {
        
        # arrivé ici, on est sur d'avoir le bon nombre de parametre
        
             $valeur = $_GET["val"]  ; # en principe une valeur numérique
             $unite  = $_GET["unit"] ; # sans doute pouce ou cm
        
             if ($unite=="pouces") {
               $fact = 2.54 ;
               $autreu = "cm" ;
             } ; # fin si
        
             if ($unite=="cm") {
               $fact   = 1/2.54 ;
               $autreu = "pouces" ;
             } ; # fin si
        
             echo "<p>\n" ;
             echo " $valeur $unite = ".($valeur*$fact)." $autreu.\n" ;
        
             # sans doute mieux, avec arrondi et calcul séparé de l'affichage :
        
             $valCnv   = $valeur*$fact ;
             $valCnv_f = sprintf("%0.2f",$valCnv) ;
        
             echo "<br />\n" ;
             echo " $valeur $unite = $valCnv_f $autreu (arrondi).\n" ;
        
             echo "</p>\n" ;
        
        } # fin si
        
        require "finpage.php" ;
        
        ?>
        
        

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)