Listing du fichier gcar.php avec syntaxhighlighter
<?php # (gH) -_- gcar.php ; TimeStamp (unix) : 31 Mars 2013 vers 12:00 error_reporting(E_ALL | E_NOTICE | E_STRICT) ; include("std.php") ; debutPage("Google car","strict") ; debutSection() ; ############################################################################################# function afficheHisto($jphurl,$altimg) { p() ; nbsp(7) ; echo href($jphurl,img($jphurl,$altimg,"300")) ; finp() ; } # fin de fonction afficheHisto ############################################################################################# h2("Histogramme du Google car") ; # ------------------------------------------------------------------------------------------- h3("Solution 1") ; # url directe p() ; nbsp(7) ; $url = "../jphistopct.php?vdata=3_6_11_5&xmrks=Lundi_Mardi_Jeudi_Vendredi&titr=Google%20car" ; echo href($url,img($url,"google car","300")) ; finp() ; # ------------------------------------------------------------------------------------------- h3("Solution 2") ; # deux tableaux $km = array("3","6","11","5") ; $jr = array("lundi","mardi","jeudi","vendredi") ; $deburl = "../jphistopct.php?" ; $finurl = "&titr=Google%20car" ; $midurl1 = "vdata=" ; $midurl2 = "&xmrks=" ; $nbj = count($jr) ; for ($idj=0;$idj<$nbj;$idj++) { # idj = indice de jour $midurl1 .= $km[$idj] ; $midurl2 .= $jr[$idj] ; if ($idj<$nbj-1) { $midurl1 .= "_" ; $midurl2 .= "_" ; } ; # fin si } ; # fin pour idj $url = $deburl . $midurl1 . $midurl2 . $finurl ; afficheHisto($url,"google car") ; # ------------------------------------------------------------------------------------------- h3("Solution 3") ; # deux chaines qui contiennent des mots $km = "3 6 11 5" ; $jr = "lundi mardi jeudi vendredi" ; $deburl = "../jphistopct.php?" ; $finurl = "&titr=Google%20car" ; $midurl1 = "vdata=" ; $midurl2 = "&xmrks=" ; $nbm = nbmots($jr) ; for ($idm=1;$idm<=$nbm;$idm++) { # idm = indice de mot $midurl1 .= mot($km,$idm) ; $midurl2 .= mot($jr,$idm) ; if ($idm<$nbm) { $midurl1 .= "_" ; $midurl2 .= "_" ; } ; # fin si } ; # fin pour idj $url = $deburl . $midurl1 . $midurl2 . $finurl ; afficheHisto($url,"google car") ; # ------------------------------------------------------------------------------------------- h3("Solution 4") ; # un tableau associatif $data = array("lundi"=>3,"mardi"=>6,"jeudi"=>11,"vendredi"=>5) ; $deburl = "../jphistopct.php?" ; $finurl = "&titr=Google%20car" ; $midurl1 = "vdata=" ; $midurl2 = "&xmrks=" ; $nbm = nbmots($jr) ; foreach ($data as $jr=>$km) { $midurl1 .= $km."_" ; $midurl2 .= $jr."_" ; # surtout pas "$jr_" ; } ; # fin pour chaque # du coup, il y a un _ en trop à la fin $midurl1 = substr($midurl1,0,strlen($midurl1)-1) ; $midurl2 = substr($midurl2,0,strlen($midurl2)-1) ; $url = $deburl . $midurl1 . $midurl2 . $finurl ; afficheHisto($url,"google car") ; ############################################################################################# finSection() ; finPage() ; ?>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)