Listing du fichier convcminch.php avec syntaxhighlighter
<?php # (gH) -_- convcminch.php ; TimeStamp (unix) : 25 Février 2013 vers 12:19 ##################################################################### # # # conversion pouce/cm en ligne de commande (dans les deux sens) # # # ##################################################################### # ATTENTION : ce programme s'utilise en ligne de commande ! # si vous ne comprenez pas comment sont stockés les paramètres, # décommentez l'instruction suivante : # print_r($argv) ; # s'il y a moins de 3 paramètres, on ne peut pas effectuer de conversion # et on le dit if ($argc<3) { echo "\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. \n" ; echo " Par exemple," ; echo " si vous tapez php convcminch.php 9 pouces, je ferai la conversion en centimètres.\n\n" ; exit(-1) ; # force à quitter le programme } # fin si # arrivé ici, on est sur d'avoir le bon nombre de paramètres $valeur = $argv[1] ; # car $argv[0] est le nom du programme en cours d'exécution $unite = $argv[2] ; # 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 " $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 " $valeur $unite = $valCnv_f $autreu (arrondi).\n" ; ?>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)