Hello,
voilà, j'ai un soucis de transfert de variables entre Php et flash...
J'envoie des variables depuis Flash vers php via l'uRL, comme ci-dessous :
texte_txt.htmlText += "<a href='pics.php?id="+id+"&titre="+titre+"&comment="+comment+"' target='_blank'>"+titre+"</a>: "+comment+"<br><br>";
Je récupère bien mes variables dans la page "pics.php" avec ceci :
$id = urldecode($_GET['id']);
$titre = urldecode($_GET['titre']);
$comment = urldecode($_GET['comment']);
$envoie = utf8_encode("&id=".$_GET['id']."&titre=".$titre."&comment=".$comment."&");
echo $envoie;
MAIS...
Dans cette page "pics.php" il y a un nouveau fichier swf... et lorsque je veux intégrer ces données (id, titre et comment) dans ce nouveau fichier swf avec
entree = new LoadVars();
entree.onLoad = function(succes) {
if (succes) {
retour1 = entree.id;
retour2 = entree.titre;
retour3 = entree.comment;
}
};
entree.load("pics.php");
ça ne marche pas...
De plus, si je crée un fichier "temp.txt" avec
$fp=fopen("temp.txt","w+");
fwrite($fp,"$temp");
fclose($fp);
je trouve ceci enregistré dans ce fichier "temp.txt" :
&id=&titre=&comment=&
où mes variables ne sont pas définies... !!!
PAR CONTRE, si j'encode en dur les variables dans le fichier "pics.php"
$id = "test01";
$titre = "test02";
$comment = "test03";
$envoie = utf8_encode("&id=".$_GET['id']."&titre=".$titre."&comment=".$comment."&");
echo $envoie;
alors là ca marche, et je les reçois dans le fichier Flash et je les retrouve dans le fichier .txt!!!
Quelqu'un sait pourquoi ?
Merci pour votre aide... là, j'ai besoin de prendre l'air sinon je tue ma tasse de café !!!
ZoomZoom