Listing du fichier stdphp.php avec syntaxhighlighter
<?php # (gH) -_- stdphp.php ; TimeStamp (unix) : 25 Aoû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 = " 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(" 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(" 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(" Texte inté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 à la page de dé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 "® (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 à la page principale de (gH)