Valid XHTML     Valid CSS2    

Listing du fichier convcminch2.php

 

00001     <?php
00002     
00003     require 
"debutpage.php" ;
00004     
00005     #    (gH)   -_-  convcminch2.php  ;  TimeStamp (unix) : 25 Février 2013 vers 22:56
00006     
00007     #####################################################################
00008     #                                                                   #
00009     # conversion pouce/cm                                               #
00010     #                                                                   #
00011     #####################################################################
00012     
00013     echo 
"<h2>Conversion pouces/cm</h2>\n" ;
00014     
00015     $test 
= (isset($_GET["val"])) and (isset($_GET["unit"])) ;
00016     
00017     if (!$test
) {
00018     
00019       echo "<p>\n" 
;
00020       echo " Désolé, mais je n'ai pas assez d'informations pour convertir.\n" 
;
00021       echo " Vous devez fournir un nombre et le mot pouces ou le mot cm dans l'URL. \n" 
;
00022       echo "<br />\n" 
;
00023       echo " Par exemple, cliquez sur " 
;
00024       echo "<a href='convcminch2.php?val=10&amp;unit=pouces'>convcminch2.php?val=10&amp;unit=pouces</a>\n" 
;
00025       echo " pour voir un appel correct." 
;
00026       echo "</p>\n" 
;
00027     
00028     } else {
00029     
00030     # arrivé ici, on est sur d'avoir le bon nombre de parametre
00031     
00032          $valeur 
$_GET["val"]  ; # en principe une valeur numérique
00033          $unite  
$_GET["unit"] ; # sans doute pouce ou cm
00034     
00035          if (
$unite=="pouces") {
00036            $fact 
2.54 ;
00037            $autreu 
"cm" ;
00038          } ; # fin si
00039     
00040          if (
$unite=="cm") {
00041            $fact   
1/2.54 ;
00042            $autreu 
"pouces" ;
00043          } ; # fin si
00044     
00045          echo 
"<p>\n" ;
00046          echo 
$valeur $unite = ".($valeur*$fact).$autreu.\n" ;
00047     
00048          # sans doute mieux, avec arrondi et calcul séparé de l'affichage :
00049     
00050          $valCnv   
$valeur*$fact ;
00051          $valCnv_f 
sprintf("%0.2f",$valCnv) ;
00052     
00053          echo "<br />\n" 
;
00054          echo 
$valeur $unite = $valCnv_f $autreu (arrondi).\n" ;
00055     
00056          echo "</p>\n" 
;
00057     
00058     } # fin si
00059     
00060     require 
"finpage.php" ;
00061     
00062     ?>
00063     

La coloration syntaxique est réalisée par un enrobage de la function php nommée highlight_file

mais si vous préférez, vous pouvez utiliser celle de SyntaxHighlighter ou même celle de geshi.

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)