1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
|
<?php
function debugPrintStatut(){ global $Debug; if ($Debug){ echo "<div class = 'debug'>Mode débuggage activé</div>"; } }
function debugPrintVariable($nomvariable){ global $Debug; global $$nomvariable; if ($Debug){ if (isset($$nomvariable)){ if(is_array($$nomvariable)){ echo "<div class = 'debug'><em>Valeur du tableau $".$nomvariable.": </em>"; if ($$nomvariable) { echo "<ul>"; foreach ($$nomvariable as $cle => $valeur) { echo "<li>$".$nomvariable."[$cle] = $valeur</li>"; } echo "</ul>"; } echo "</div>"; } else if(is_bool($$nomvariable)){ echo "<div class = 'debug'><em>Valeur du Booléen $".$nomvariable.": </em>"; if ($$nomvariable){ echo "true"; } else{ echo "false"; } echo "</div>"; } else if(is_string($$nomvariable)){ echo "<div class = 'debug'><em>Valeur de la chaîne de caractères $".$nomvariable.": </em>".$$nomvariable."</div>"; } else if(is_numeric($$nomvariable)){ echo "<div class = 'debug'><em>Valeur de la variable numrique $".$nomvariable.": </em>".$$nomvariable."</div>"; } else{ echo "<div class = 'debug'><em>La variable $".$nomvariable." existe mais je ne suis pas sûr de l'afficher correctement. Sa valeur est </em>".$$nomvariable."</div>"; } } else{ echo "<div class = 'debug'><em>La variable $".$nomvariable." n'est pas définie!</em></div>"; } } }
function debugPrintVariablePOST(){ global $Debug; if ($Debug){ debugPrintVariable("_POST"); } }
function debugPrintVariableGET(){ global $Debug; if ($Debug){ debugPrintVariable("_GET"); } }
function debugPrintVariableSESSION(){ global $Debug; if ($Debug){ debugPrintVariable("_SESSION"); } }
function debugRequeteSQL($Requete){ global $Debug; if ($Debug){ $reponse = mysql_query($Requete); if ($reponse){ echo "<div class = 'debug'><em>La requête $Requete a été effectuée avec succcès </em></div>"; return $reponse; } else{ echo "<div class = 'debug'><em>La requête $Requete a provoqué l'erreur suivante: </em>".mysql_error()."</div>"; } } }
?>
|