Listing du fichier calcgh.php
00001 <?php
00002 # (gH) -_- calcgh.php ; TimeStamp (unix) : 12 Février 2010 vers 17:54
00003 include("../std.php") ;
00004 debutPage("Calculatrices en Ajax","strict","","calcgh.js") ;
00005 debutSection() ;
00006 ####################################################################
00007 h1("Calculatrices") ;
00008 blockquote() ;
00009 sdl(2) ;
00010
00011 #################################################################################################
00012
00013 h2("Version 1 (eval simple)") ;
00014
00015 #################################################################################################
00016
00017 form("non.php","post","onsubmit=\"calcul1(this) ; return false\"") ;
00018 p() ;
00019 nbsp(5) ;
00020 input_text("calc1","3*(2+1)") ;
00021 nbsp(5) ;
00022 input_submit("go1","go1") ;
00023 nbsp(5) ;
00024 input_text("res1","",15,"invisible") ;
00025 finp() ;
00026 finform() ;
00027 sdl(2) ;
00028
00029 #################################################################################################
00030
00031 h2("Version 2 (eval sophistiqué)") ;
00032
00033 #################################################################################################
00034
00035 form("non.php","post","onsubmit=\"calcul2(this) ; return false\"") ;
00036
00037 table(0,30) ;
00038 tr() ; td() ;
00039
00040 table(1,5,"collapse bleu_pastel") ;
00041 tr() ;
00042 td("C") ; echo href("non.php","7","bouton_fin jaune_pastel nou","t7","onclick='ajoute(\"7\") ; return false'") ; fintd() ;
00043 td("C") ; echo href("non.php","8","bouton_fin jaune_pastel nou","t8","onclick='ajoute(\"8\") ; return false'") ; fintd() ;
00044 td("C") ; echo href("non.php","9","bouton_fin jaune_pastel nou","t9","onclick='ajoute(\"9\") ; return false'") ; fintd() ;
00045 td("C") ; echo href("non.php","+","bouton_fin orange_pastel nou","tp","onclick='ajoute(\"+\") ; return false'") ; fintd() ;
00046 fintr() ;
00047 tr() ;
00048 td("C") ; echo href("non.php","4","bouton_fin jaune_pastel nou","t4","onclick='ajoute(\"4\") ; return false'") ; fintd() ;
00049 td("C") ; echo href("non.php","5","bouton_fin jaune_pastel nou","t5","onclick='ajoute(\"5\") ; return false'") ; fintd() ;
00050 td("C") ; echo href("non.php","6","bouton_fin jaune_pastel nou","t6","onclick='ajoute(\"6\") ; return false'") ; fintd() ;
00051 td("C") ; echo href("non.php","-","bouton_fin orange_pastel nou","tm","onclick='ajoute(\"-\") ; return false'") ; fintd() ;
00052 fintr() ;
00053 tr() ;
00054 td("C") ; echo href("non.php","1","bouton_fin jaune_pastel nou","t1","onclick='ajoute(\"1\") ; return false'") ; fintd() ;
00055 td("C") ; echo href("non.php","2","bouton_fin jaune_pastel nou","t2","onclick='ajoute(\"2\") ; return false'") ; fintd() ;
00056 td("C") ; echo href("non.php","3","bouton_fin jaune_pastel nou","t3","onclick='ajoute(\"3\") ; return false'") ; fintd() ;
00057 td("C") ; echo href("non.php","*","bouton_fin orange_pastel nou","te","onclick='ajoute(\"*\") ; return false'") ; fintd() ;
00058 fintr() ;
00059 tr() ;
00060 td("C") ; echo href("non.php",".","bouton_fin jaune_pastel nou","tv","onclick='ajoute(\"0\") ; return false'") ; fintd() ;
00061 td("C") ; echo href("non.php","0","bouton_fin jaune_pastel nou","t0","onclick='ajoute(\".\") ; return false'") ; fintd() ;
00062 td("C") ; echo href("non.php","=","bouton_fin fond_rouge coul_jaune nou","del","onclick='calcul2(this) ; return false'") ; fintd() ;
00063 td("C") ; echo href("non.php","/","bouton_fin orange_pastel nou","tdiv","onclick='ajoute(\"/\") ; return false'") ; fintd() ;
00064 fintr() ;
00065 tr() ;
00066 td("C") ; echo href("non.php","(","bouton_fin vert_pastel nou","tg","onclick='ajoute(\"(\") ; return false'") ; fintd() ;
00067 td("C") ; echo href("non.php",")","bouton_fin vert_pastel nou","td","onclick='ajoute(\")\") ; return false'") ; fintd() ;
00068 td("C","",2) ; echo href("non.php","efface","bouton_fin fond_jaune2 coul_rouge nou","eff","onclick='efface() ; return false'") ; fintd() ;
00069 fintr() ;
00070 fintable() ;
00071
00072 fintd() ;
00073 td() ;
00074
00075 input_text("calc2","",25,"invisible") ;
00076 nbsp(5) ;
00077 # inutile car déclenché par la touche =
00078 # input_submit("go3","go3") ;
00079 # nbsp(5) ;
00080 input_text("res2","",25,"invisible") ;
00081 fintd() ;
00082 fintr() ;
00083 fintable() ;
00084 finform() ;
00085 sdl(2) ;
00086
00087 #################################################################################################
00088
00089 h2("Version 3 (google direct)") ;
00090
00091 #################################################################################################
00092
00093 form("http://www.google.fr/search","get") ;
00094 p() ;
00095 nbsp(5) ;
00096 input_text("q","3*(2+1)") ;
00097 nbsp(5) ;
00098 input_submit("go3","go3") ;
00099 finp() ;
00100 finform() ;
00101 sdl(2) ;
00102
00103 #################################################################################################
00104
00105 h2("Version 4 (google ajax)") ;
00106
00107 #################################################################################################
00108
00109 form("non.php","post","onsubmit=\"calculAjax(); return false\"") ;
00110 p() ;
00111 nbsp(5) ;
00112 input_text("calc4","3*(2+1)") ;
00113 nbsp(5) ;
00114 input_submit("go4","go4") ;
00115 nbsp(5) ;
00116 input_text("res4","",15,"invisible") ;
00117 finp() ;
00118 finform() ;
00119
00120 /*
00121 pre("cadre","reponse") ;
00122 echo "Réponse Google " ;
00123 finpre() ;
00124 */
00125 sdl(2) ;
00126
00127
00128 finblockquote() ;
00129 ####################################################################
00130 finSection() ;
00131 finPage() ;
00132 ?>
La coloration syntaxique est réalisée par un enrobage de la function php nommée highlight_file
mais si vous préférez, vous pouvez utiliser celle de SyntaxHighlighter ou même celle de geshi.
Pour ne pas voir les numéros de ligne, ajoutez &nl=non à la suite du nom du fichier.
Retour à la page principale de (gH)