faire un calcul contenu dans une string - PHP - Programmation
Marsh Posté le 01-05-2006 à 03:30:54
Djebel1 a écrit : Hello, j'ai un pti souci : |
Eval()
c'est fait pour executer le code contenu dans une string
Marsh Posté le 01-05-2006 à 03:46:13
ouais mais vlà la faille de sécu sur une variable $_POST
Pas d'autres moyens ?
Marsh Posté le 01-05-2006 à 05:54:04
http://fr.php.net/eval
il n'y a pas que la doc qui est intéressante sur php.net, mais aussi les commentaires, en partant du bas de la page
j'ai trouvé ce commentaire :
Citation :
|
Marsh Posté le 01-05-2006 à 23:48:48
ha ouais, pourtant je les lis d'hab ^^
merci, c'est pas con comme idée
Marsh Posté le 01-05-2006 à 02:52:23
Hello, j'ai un pti souci :
je récupère une variable $_POST (donc de type string). J'aimerais que si cette variable comporte une fraction, on calcule la fraction.
Par exemple, si $_POST = "4/2", on récupère la valeur 2. Transformer en type "float", ou additionner la variable avec 0, ne permet que de récupérer le premier chiffre de la fraction (ici 4).
Je voie pas bien comment faire ça. J'ai l'impression que eval() pourrait, mais il est pas question que j'utilise ça
Quelqu'un saurait comment exécuter un calcul contenu dans une string ?