Valid XHTML     Valid CSS2    

Listing du fichier calcgh.php avec syntaxhighlighter


        <?php
        #    (gH)   -_-  calcgh.php  ;  TimeStamp (unix) : 12 Février 2010 vers 17:54
        include("../std.php") ;
        debutPage("Calculatrices en Ajax","strict","","calcgh.js") ;
        debutSection() ;
        ####################################################################
        h1("Calculatrices") ;
        blockquote() ;
        sdl(2) ;
        
        #################################################################################################
        
        h2("Version 1 (eval simple)")  ;
        
        #################################################################################################
        
        form("non.php","post","onsubmit=\"calcul1(this) ; return false\"") ;
        p() ;
        nbsp(5) ;
        input_text("calc1","3*(2+1)") ;
        nbsp(5) ;
        input_submit("go1","go1") ;
        nbsp(5) ;
        input_text("res1","",15,"invisible") ;
        finp() ;
        finform() ;
        sdl(2) ;
        
        #################################################################################################
        
        h2("Version 2 (eval sophistiqué)") ;
        
        #################################################################################################
        
        form("non.php","post","onsubmit=\"calcul2(this) ; return false\"") ;
        
        table(0,30) ;
        tr() ; td() ;
        
        table(1,5,"collapse  bleu_pastel") ;
         tr() ;
           td("C") ; echo href("non.php","7","bouton_fin jaune_pastel nou","t7","onclick='ajoute(\"7\") ; return false'") ; fintd() ;
           td("C") ; echo href("non.php","8","bouton_fin jaune_pastel nou","t8","onclick='ajoute(\"8\") ; return false'") ; fintd() ;
           td("C") ; echo href("non.php","9","bouton_fin jaune_pastel nou","t9","onclick='ajoute(\"9\") ; return false'") ; fintd() ;
           td("C") ; echo href("non.php","+","bouton_fin orange_pastel nou","tp","onclick='ajoute(\"+\") ; return false'") ; fintd() ;
         fintr() ;
         tr() ;
           td("C") ; echo href("non.php","4","bouton_fin jaune_pastel nou","t4","onclick='ajoute(\"4\") ; return false'") ; fintd() ;
           td("C") ; echo href("non.php","5","bouton_fin jaune_pastel nou","t5","onclick='ajoute(\"5\") ; return false'") ; fintd() ;
           td("C") ; echo href("non.php","6","bouton_fin jaune_pastel nou","t6","onclick='ajoute(\"6\") ; return false'") ; fintd() ;
           td("C") ; echo href("non.php","-","bouton_fin orange_pastel nou","tm","onclick='ajoute(\"-\") ; return false'") ; fintd() ;
         fintr() ;
         tr() ;
           td("C") ; echo href("non.php","1","bouton_fin jaune_pastel nou","t1","onclick='ajoute(\"1\") ; return false'") ; fintd() ;
           td("C") ; echo href("non.php","2","bouton_fin jaune_pastel nou","t2","onclick='ajoute(\"2\") ; return false'") ; fintd() ;
           td("C") ; echo href("non.php","3","bouton_fin jaune_pastel nou","t3","onclick='ajoute(\"3\") ; return false'") ; fintd() ;
           td("C") ; echo href("non.php","*","bouton_fin orange_pastel nou","te","onclick='ajoute(\"*\") ; return false'") ; fintd() ;
         fintr() ;
         tr() ;
           td("C") ; echo href("non.php",".","bouton_fin jaune_pastel nou","tv","onclick='ajoute(\"0\") ; return false'") ; fintd() ;
           td("C") ; echo href("non.php","0","bouton_fin jaune_pastel nou","t0","onclick='ajoute(\".\") ; return false'") ; fintd() ;
           td("C") ; echo href("non.php","=","bouton_fin fond_rouge coul_jaune nou","del","onclick='calcul2(this) ; return false'") ; fintd() ;
           td("C") ; echo href("non.php","/","bouton_fin orange_pastel nou","tdiv","onclick='ajoute(\"/\") ; return false'") ; fintd() ;
         fintr() ;
         tr() ;
           td("C") ; echo href("non.php","(","bouton_fin vert_pastel nou","tg","onclick='ajoute(\"(\") ; return false'") ; fintd() ;
           td("C") ; echo href("non.php",")","bouton_fin vert_pastel nou","td","onclick='ajoute(\")\") ; return false'") ; fintd() ;
           td("C","",2) ; echo href("non.php","efface","bouton_fin fond_jaune2 coul_rouge nou","eff","onclick='efface() ; return false'") ; fintd() ;
         fintr() ;
        fintable() ;
        
        fintd() ;
        td() ;
        
        input_text("calc2","",25,"invisible") ;
        nbsp(5) ;
        # inutile car déclenché par la touche =
        # input_submit("go3","go3") ;
        # nbsp(5) ;
        input_text("res2","",25,"invisible") ;
        fintd() ;
        fintr() ;
        fintable() ;
        finform() ;
        sdl(2) ;
        
        #################################################################################################
        
        h2("Version 3 (google direct)") ;
        
        #################################################################################################
        
        form("http://www.google.fr/search","get") ;
        p() ;
        nbsp(5) ;
        input_text("q","3*(2+1)") ;
        nbsp(5) ;
        input_submit("go3","go3") ;
        finp() ;
        finform() ;
        sdl(2) ;
        
        #################################################################################################
        
        h2("Version 4 (google ajax)") ;
        
        #################################################################################################
        
        form("non.php","post","onsubmit=\"calculAjax(); return false\"") ;
        p() ;
        nbsp(5) ;
        input_text("calc4","3*(2+1)") ;
        nbsp(5) ;
        input_submit("go4","go4") ;
        nbsp(5) ;
        input_text("res4","",15,"invisible") ;
        finp() ;
        finform() ;
        
        /*
        pre("cadre","reponse") ;
        echo "Réponse Google " ;
        finpre() ;
        */
        sdl(2) ;
        
        
        finblockquote() ;
        ####################################################################
        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 gH    Retour à la page principale de   (gH)