Problème d'espace sur une variable renvoyée par php
cs_manzy
Messages postés31Date d'inscriptionmercredi 10 mai 2006StatutMembreDernière intervention20 juin 2007
-
18 juin 2007 à 18:11
cs_manzy
Messages postés31Date d'inscriptionmercredi 10 mai 2006StatutMembreDernière intervention20 juin 2007
-
20 juin 2007 à 14:44
Bonjour à tous,
Je galère depuis un bon moment sur un pti jeu en flash...
En fait, j'envoie à un fichier PHP deux variables depuis flash : une variable "bonnerep" et une variable "saisievar". Je calcule la distance de levenshtein entre ces deux variables dans mon fichier PHP. Jusque là tout fonctionne. Ensuite, je veux récupérer le résultat obtenu et le renvoyer dans flash. Là aussi ça marche, sauf que j'ai un espace qui se rajoute à la fin de ma variable resultat_obtenu... Est-ce que quelqu'un saurait d'ou vient cet espace mystérieux et s'il est possible de le supprimer? J'ai déjà essayé avec une fonction "trim" et une fonction qui supprime le dernier caractère d'une chaîne mais ya rien a faire, l'espace persiste...
Voilà mon code php (je pense que le problème vient de là) :
// mot mal orthographié
$input = $HTTP_POST_VARS['saisievar']; // on recupere le terme entré par l'utilisateur
//réponse attendue
$rep = $HTTP_POST_VARS['bonnerep']; //on récupère le terme attendu
include ('./connect.php'); // on inclut le fichier avec l'accès à MySQL.
//calcul de la distance de levenshtein
$lev = levenshtein($input, $rep);
// si le mot entré est proche du résultat attendu
if ($lev <= 2 & $lev >0) {
Parse("resultat_obtenu",$rep);//on renvoie à Flash la valeur de "resultat_obtenu"
}else {
Parse("resultat_obtenu",0);//sinon on renvoie 0 : le mot entré est trop différent d'une réponse attendue
}
?>
Même quand resultat_obtenu vaut 0, j'ai un espace en plus....
Merci de votre aide !!!
A voir également:
Problème d'espace sur une variable renvoyée par php