Valid XHTML     Valid CSS2    

Listing du fichier stdphp.php avec syntaxhighlighter


        <?php
        
        #    (gH)   -_-  stdphp.php  ;  TimeStamp (unix) : 25 Ao&ucirc;t 2012 vers 12:03
        
        ######################################################
        
        include("../std.php") ;
        include("stdphp_inc.php") ;
        
        $fichierDesFonctions = "../std.php"    ;
        $fichierDesExemples  = "../stdphp.xmp" ;
        
        $versionStdPhp = litVersion($fichierDesFonctions) ;
        $tdfns         = tableauDesFonctionsPhp($fichierDesFonctions) ;
        sort($tdfns) ;
        $nbFns = count($tdfns) ;
        
        ######################################################
        
        $titre1 = "Les $nbFns fonctions de std.php" ;
        $titre2 = "&nbsp; &nbsp; Les $nbFns fonctions de ".s_span("std.php","grouge")." (version ".s_span($versionStdPhp,"gvert").")" ;
        debutPageMinimal($titre1,"std.css stdfixes.css")  ;
        
        jsf("stdphp.js") ;
        $appel = "stdphp.php" ;
        
        ######################################################
        
        div("haut","hau") ;
        blockquote() ;
        pvide() ;
        pvide() ;
        h1($titre2) ;
        p("droite pdroit") ;
        echo href("http://validator.w3.org/check?uri=referer",img("valid.png","Valid XHTML")) ;
        sdl() ;
        nbsp(5) ;
        $std = "http://forge.info.univ-angers.fr/~gh/std.css" ;
        echo href("http://jigsaw.w3.org/css-validator/validator?uri=".urlencode($std),img("css.gif","Valid CSS2")) ;
        sdl() ;
        nbsp(20) ;
        finp() ;
        finblockquote() ;
        sdl() ;
        findiv() ;
        
        $lafns = "" ;
        if (isset($_GET["lafns"])) { $lafns = $_GET["lafns"] ; } ;
        
        div("gauche","bg") ;
        form($appel,"get","onsubmit='montrefns() ; return false'" ) ;
        
        ## ---------------------------------------------------
        
        div("centre") ;
        
        pvide() ;
        
        p() ;
        echo "Choisissez la fonction : " ;
        finp() ;
        
        pvide() ;
        
        p() ;
        $lafnsel = "ancre" ;
        if (!$lafns=="") { $lafnsel = $lafns ; } ;
        
        input_select("lafns","size=\"20\"") ;
          foreach ($tdfns as $nfns) {
            $selected = "" ;
            $plus     = " ondblclick='window.location.replace(\"stdphp.php?lafns=$nfns\")' " ;
            if ($nfns==$lafnsel) {
              $selected = "selected" ;
            } ; # fin si
            input_option($nfns,"",$selected,"",$plus) ;
          } ; # fin pour chaque
        finselect() ;
        finp() ;
        
        pvide() ;
        
        p("centre") ;
        nbsp(15) ;
        input_submit("montrer","montrer","vert_pastel") ;
        nbsp(15) ;
        finp() ;
        
        findiv() ;
        
        finform() ;
        
        pvide() ;
        
        findiv() ;
        
        ## ---------------------------------------------------
        
        div("droite","bd") ;
        blockquote() ;
        #div("statique") ;
        
        if ($lafns!="") {
          h2("&nbsp; Exemples d'utilisation de la fonction ".s_span($lafns,"gbleuf")) ;
          p("ptextarea") ;
          textarea("","cadre tajaunec",8,100,"exemple") ;
            echo "\n" ;
            exemplesUtilisationDeLaFonction($lafns,$fichierDesExemples) ;
          fintextarea() ;
          finp() ;
          h2("&nbsp; Corps de la fonction ".s_span($lafns,"gbleuf")) ;
          p("ptextarea") ;
          textarea("","cadre",15,100,"corps") ;
            echo "\n" ;
            texteDeLaFonction($lafns,"../std.php") ;
          fintextarea() ;
          finp() ;
        } else {
        
          $explik = " (".href("php_conceptuel.php","explications","gbleuf nou").")" ;
          h2("&nbsp; Texte int&eacute;gral de std.php".$explik) ;
          pvide() ;
          #blockquote() ;
          p("ptextarea") ;
          textarea_fichier("","cadre",24,100,"stdphp","std.php") ;
          finp() ;
          #finblockquote() ;
        
        } ; # fin si
        
        ## ---------------------------------------------------
        
        pvide() ;
        pvide() ;
        
        p("centre") ;
        echo "Vous pouvez cliquer " ;
        echo href("$appel?lafns=","ici","bouton_fin nou orange_pastel") ;
        echo " pour revenir &agrave; la page de d&eacute;part." ;
        nbsp(3) ;
        finp() ;
        
        pvide() ;
        
        p("centre") ;
        echo "Largeur d'affichage du code : " ;
        input_text("lrg"," 120","8","vert_pastel") ;
        echo href("non.php","forcer la largeur","bouton_fin jaune_pastel nou","chlrg","onclick='changeLesLargeurs() ; return false'") ;
        finp() ;
        
        pvide() ;
        
        p("centre") ;
        echo href("montresource.php?nomfic=stdphp.php","code-source de la page","orange_stim nou") ;
        nbsp(5) ;
        echo href("std.php.zip","archive du code-source de std.php","nou") ;
        finp() ;
        #findiv() ;
        
        finblockquote() ;
        findiv() ;
        
        ## ---------------------------------------------------
        
        div("bas") ;
        p("bas") ;
        echo "&reg; (gH) Gilles HUNAULT 2007" ;
        finp() ;
        findiv() ;
        
        ######################################################
        #
        finPageMinimal() ;
        ?>
        

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)