[PHP+Flash] Bug incomprehensible sur LoadVar() !

Bug incomprehensible sur LoadVar() ! [PHP+Flash] - PHP - Programmation

Marsh Posté le 23-09-2004 à 08:44:00    

Salut tt le monde !
bon alors la c dingue sa fait 2 heure que je suis sur un bug, mais le genre surnaturel, explication :
- J'ai une application Flash qui affiche dans des champs de texte dynamique le contenu d'une base de données
- l'importation de mon fichier flash marche parfaitement (testé av un fichier txt)
- la génération des variables php aussi
 
Et maintenant le meilleur :
 
Voici mon code pour générer les variables à envoyer a flash :
 
for ($i=1; $i <= $nb_categorie; $i++)
{
if ($i!=1)
$var_gammes .= "&";
$var_gammes .= "cat".$i."_gammes=";
for ($j=1; $j <= $nb_gamme; $j++)
{
if ($gammes[$j]['categorie'] == $i)
$var_gammes .= $gammes[$j]['nom']."<br>";
}
 
}
 
Ce code n'est pas interressant à étudier fo juste en retenir qu'il génére qlq chose du type variable1=XXXX&variable2=XXXX etc ...
 
suite à sa j'affiche pour flash : echo utf8_encode($var_gammes);
sa me donne qlq chose de bizard, faisant un trace sur ma variable loadvar g bien tout mais codé en utf, et en essayen d'accéder au variable une a une ( varflash['varphp'] ) sa ne rend rien !
 
bon alors suite a sa je recupére le resultat de mon script php seul, je le colle dans mon script php à la place de mon affichage de variable et la comme par magie.... sa marche ! (bon mais c pas dynamique pour ceux qui suivent encore :/ )
 
En gros :  
 
echo utf8_encode($var_gammes); // marche poa
echo "le mess généré...." // marche mais identique à var_gammes
 
alors si qlq un à une idée pour résoudre se qui me semble pour moi incompréhensible ....  
Merci !!!!!!
 

Reply

Marsh Posté le 23-09-2004 à 08:44:00   

Reply

Marsh Posté le 23-09-2004 à 09:49:24    

bon en fait c bon sa vient pas de la... :)
Un truc a savoir le load n'envoie pas HTTP_ACCEPT_LANGUAGE, c chiant mais c comme sa ...
@+

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed