Mais je récupère des nombres envoyé par $_POST, comment je peu transphormer ça en chaine de caractères ?
edit : voilà le code en entié :
edit : voilà le code en entié :
Code PHP :
<?php
if (isset($_POST['calc'])) {
if(eregi('[a-z]',str_replace(' ','',$_POST['calc']))){
header('location: seagle.php?get=Erreur');
}
else {
$expr = "\$var = " . $_POST['calc'] . ";";
if (@eval($var)) {
header('location: seagle.php?get='.$var.'&calc='.$_POST['calc'].'');
}
else {
echo 'erreur';
}
}
}
else {
?>
T'es un génie, quelle interrêt d'ouvrir cette page sans faire de calcule ?
<?php
}
?>
ça m'affiche 'erreur' à chaque fois.