Bonjour a vous , je vous écris ses quelques lignes pour demander de l'aide par rapport a une application que j'ai modifier , en fait je me suis baser sur les ecris d'un livre en suivant bien les directive mais en l'adaptant a mon gout avec quelque fonction qui me sont propre.
en fait mon application reste bloquer dans une fonction qui est elle même placer dans une classe , ma class fais plus de 600 lignes donc tous le codes serait inutile.
je vais soumetre ici simplement la fonction qui pose probleme si vous avez une idée du probleme ce serais sympa .
Bien entendu je veux bien donner toute l'application pour vous aidez dans la recherche de mon problème qui je vais dire me fais m'arracher les cheveux .
En fait cette fonction me sert a recuperer la valeurs d'une variable d'ou qu'elle vienne sans modification de la configuration de php en tenant compte des différences de gestion des variables selon la version de php.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 function auto_variable ($nom, $order='gpc'){ for ($i=O; $i<strlen($order); $i++){ $x = strtoupper(substr($order, $i, 1)); if (phpversion() < "4.1.0") { if ($x == 'g' && !isset($valeur)) { $valeur = $GLOBALS['GET_VARS']["$nom"]; } if ($x == 'p' && !isset($valeur)) { $valeur = $GLOBALS['POST_VARS']["$nom"]; } if ($x == 'c' && !isset($valeur)) { $valeur = $GLOBALS['COOKIE_VARS']["$nom"]; } if ($x == 's' && !isset($valeur)) { $valeur = $GLOBALS["$nom"]; } } else { if ($x == 'g' && !isset($valeur)) { $valeur = $_GET["$nom"]; } if ($x == 'p' && !isset($valeur)) { $valeur = $_POST["$nom"]; } if ($x == 'c' && !isset($valeur)) { $valeur = $_COOKIE["$nom"]; } if ($x == 's' && !isset($valeur)) { $valeur = $_SERVER["$nom"]; } } } return ($valeur); }
Partager