Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1246 connectés 

 


 Mot :   Pseudo :  
 
 Page :   1  2  3
Auteur Sujet :

Comment (dans un swf) envoyer une valeur à une variable php ?

n°1213675
stiffler
Lâche mon profil putain ! :o
Posté le 03-10-2005 à 15:18:29  profilanswer
 

Reprise du message précédent :
comment je fais ça ? [:dawa]
J'ai essayer de parser mais il veut pas ! [:dawa]


---------------
I'm failing as fast as I can !! -- Vision-360, vos photos en grand format -- !! -- Les nouilles c'est bon
mood
Publicité
Posté le 03-10-2005 à 15:18:29  profilanswer
 

n°1213690
stiffler
Lâche mon profil putain ! :o
Posté le 03-10-2005 à 15:34:16  profilanswer
 

50
object
NaN
 
[:zytrasnif]


---------------
I'm failing as fast as I can !! -- Vision-360, vos photos en grand format -- !! -- Les nouilles c'est bon
n°1213704
chrisbk
-
Posté le 03-10-2005 à 15:50:18  profilanswer
 

HAHAHA

n°1213707
stiffler
Lâche mon profil putain ! :o
Posté le 03-10-2005 à 15:54:28  profilanswer
 

prout ! [:dawao]
 
flash c'est nul ! [:dawao]
 
il y a moyen de caster u objet (je sais même pas comment il est fait) en javascript ? [:dawa]


---------------
I'm failing as fast as I can !! -- Vision-360, vos photos en grand format -- !! -- Les nouilles c'est bon
n°1213709
skeye
Posté le 03-10-2005 à 15:55:11  profilanswer
 

stiffler a écrit :

prout ! [:dawao]
 
flash c'est nul ! [:dawao]
 
il y a moyen de caster u objet (je sais même pas comment il est fait) en javascript ? [:dawa]


 
caster un objet flash en javascript?[:pingouino]


---------------
Can't buy what I want because it's free -
n°1213710
stiffler
Lâche mon profil putain ! :o
Posté le 03-10-2005 à 15:55:34  profilanswer
 

euh .. ouai ! [:dawa]


---------------
I'm failing as fast as I can !! -- Vision-360, vos photos en grand format -- !! -- Les nouilles c'est bon
n°1213711
skeye
Posté le 03-10-2005 à 15:56:33  profilanswer
 

stiffler a écrit :

euh .. ouai ! [:dawa]


Tu voudrais pas te remettre à faire de la chimie?[:petrus75]


---------------
Can't buy what I want because it's free -
n°1213716
stiffler
Lâche mon profil putain ! :o
Posté le 03-10-2005 à 15:59:24  profilanswer
 

ptain mais je sais plus comment faire ! [:dawa]
Je vois bien que c'est pas faisable mais tout le reste marche pas ! [:zytrasnif]


---------------
I'm failing as fast as I can !! -- Vision-360, vos photos en grand format -- !! -- Les nouilles c'est bon
n°1213717
stiffler
Lâche mon profil putain ! :o
Posté le 03-10-2005 à 15:59:56  profilanswer
 

Spa ma faute si le mec à fait son swf n'importe comment et que je dois réparer ses conneries ! [:zytrasnif]
 
flash ça pue [:zytrasnif]


---------------
I'm failing as fast as I can !! -- Vision-360, vos photos en grand format -- !! -- Les nouilles c'est bon
n°1213853
mechkurt
Posté le 03-10-2005 à 18:23:09  profilanswer
 

tu veut envoyer une variable (ou plutot sa valeur) a un script PHP pour qu'il le mette dans une variable de session, je vois pas trops ou est le PB...
avec un objet XML par exemple:
-> dans Flash:

Code :
  1. //send XML
  2. function sendXML(path:String) {
  3. var send_xml:XML = new XML(path);
  4. send_xml.xmlDecl = "xml=";
  5. var Reply_xml:XML = new XML();
  6. Reply_xml.ignoreWhite = true;
  7. Reply_xml.onLoad = OnLoad;
  8. send_xml.sendAndLoad("monscript.php", Reply_xml);
  9. }
  10. //recup XML
  11. function OnLoad(success:Boolean) {
  12. if (success) {
  13.  trace(this);
  14. }
  15. }
  16. sendXML(mavariable);


->dans PHP (monscript.php):

Code :
  1. <?php
  2. if (isset($_POST['xml'])) {
  3. $_SESSION['mavariable'] = $_POST['xml'];
  4.         echo '<ok>';
  5. } else {
  6.         echo '<pas ok>';
  7. }
  8. ?>


par contre ta page PHP ne pourras connaitre la valeur de cette variable de session qu'après avoir été rechargé.
je ne vois pas trops non plus en quoi c'est la faute de Flash...


---------------
D3
mood
Publicité
Posté le 03-10-2005 à 18:23:09  profilanswer
 

n°1214074
stiffler
Lâche mon profil putain ! :o
Posté le 04-10-2005 à 07:42:21  profilanswer
 

mechkurt a écrit :

tu veut envoyer une variable (ou plutot sa valeur) a un script PHP pour qu'il le mette dans une variable de session, je vois pas trops ou est le PB...
avec un objet XML par exemple:
-> dans Flash:

Code :
  1. //send XML
  2. function sendXML(path:String) {
  3. var send_xml:XML = new XML(path);
  4. send_xml.xmlDecl = "xml=";
  5. var Reply_xml:XML = new XML();
  6. Reply_xml.ignoreWhite = true;
  7. Reply_xml.onLoad = OnLoad;
  8. send_xml.sendAndLoad("monscript.php", Reply_xml);
  9. }
  10. //recup XML
  11. function OnLoad(success:Boolean) {
  12. if (success) {
  13.  trace(this);
  14. }
  15. }
  16. sendXML(mavariable);


->dans PHP (monscript.php):

Code :
  1. <?php
  2. if (isset($_POST['xml'])) {
  3. $_SESSION['mavariable'] = $_POST['xml'];
  4.         echo '<ok>';
  5. } else {
  6.         echo '<pas ok>';
  7. }
  8. ?>


par contre ta page PHP ne pourras connaitre la valeur de cette variable de session qu'après avoir été rechargé.
je ne vois pas trops non plus en quoi c'est la faute de Flash...


Un grand merci [:romf]
Je vais tester ça tout à l'heure. [:dawa]
La page php n'a pas besoin de connaitre la valeur, je veux juste la stocker quelque part jusqu'à la fermeture de mon swf. [:dawa]
 
Pour moi c'était un peu la faute de flash dans le sens il y a rien de typé (j'envoie n'importe quoi et ça devient unobjet [:dawa]). En même temps c'est peut-être normal mais je suis pas un pro de la prog non plus.
Quand au XML j'en ai jamais utiliser donc je risquais pas d'y penser. Mais [:romf] à toi et je te tiens au courant de l'avancé de mes travaux ! [:dawa]


Message édité par stiffler le 04-10-2005 à 07:43:18
n°1214107
stiffler
Lâche mon profil putain ! :o
Posté le 04-10-2005 à 09:32:17  profilanswer
 

ça s'ajoute ! :love: :love: :love:
 
mechkurt je t'aime ! [:zcoold]


---------------
I'm failing as fast as I can !! -- Vision-360, vos photos en grand format -- !! -- Les nouilles c'est bon
n°1214169
chrisbk
-
Posté le 04-10-2005 à 11:03:32  profilanswer
 

ptain jvais le taper le stiffler, j'ai dit un truc comme ca en premiere page [:pingouino]

n°1214178
uriel
blood pt.2
Posté le 04-10-2005 à 11:14:06  profilanswer
 

[:rofl] c'est trop ca en plus


---------------
IVG en france
n°1214206
stiffler
Lâche mon profil putain ! :o
Posté le 04-10-2005 à 11:36:47  profilanswer
 

chrisbk a écrit :

bah ouais tu fais un script php qui retourne un XML contenant ta varible de session, flash appelle ce php et analyse l'xml, c'est simple comme bonjour


 
euh ouai mais bon entre toi qui évoque une idée et lui qui explique comment faire avec un exemple ... :/

n°1214209
chrisbk
-
Posté le 04-10-2005 à 11:38:38  profilanswer
 

stiffler a écrit :

euh ouai mais bon entre toi qui évoque une idée et lui qui explique comment faire avec un exemple ... :/


 

Citation :

Quand au XML j'en ai jamais utiliser donc je risquais pas d'y penser.


 
STFU QUOI :o

n°1214213
stiffler
Lâche mon profil putain ! :o
Posté le 04-10-2005 à 11:41:14  profilanswer
 

chrisbk a écrit :

Citation :

Quant au XML j'en ai jamais utiliser donc je risquais pas d'y penser.


 
STFU QUOI :o


attends mais s'il faut que je me mette à lire tes posts ... :/

n°1214234
chrisbk
-
Posté le 04-10-2005 à 12:03:29  profilanswer
 

t'es vraiment un mange caca :/
 
ca me fait chier que tu refuses mon aide ainsi :/
 
jme donne du mal pour ameliorer nos relations et voila :/
 
:/

n°1214236
uriel
blood pt.2
Posté le 04-10-2005 à 12:04:36  profilanswer
 

je crois que pour ameliorer vos relation, il aurait prefere un annulingus :/


---------------
IVG en france
n°1214239
chrisbk
-
Posté le 04-10-2005 à 12:06:43  profilanswer
 

y peut se brosser et continuer a s'enfiler des cactus dans son rectum pourri :/

n°1214275
stiffler
Lâche mon profil putain ! :o
Posté le 04-10-2005 à 12:32:40  profilanswer
 

chrisbk a écrit :

t'es vraiment un mange caca :/
 
ca me fait chier que tu refuses mon aide ainsi :/
 
jme donne du mal pour ameliorer nos relations et voila :/
 
:/


J'ai pas refuser ton aide... j'ai juste pas compris :/
 
quant a nos relations, il faudrait d'abord que tu commences par te laver les dents ! :/

n°1223317
stiffler
Lâche mon profil putain ! :o
Posté le 14-10-2005 à 16:13:36  profilanswer
 

mechkurt a écrit :

tu veut envoyer une variable (ou plutot sa valeur) a un script PHP pour qu'il le mette dans une variable de session, je vois pas trops ou est le PB...
avec un objet XML par exemple:
-> dans Flash:

Code :
  1. //send XML
  2. function sendXML(path:String) {
  3. var send_xml:XML = new XML(path);
  4. send_xml.xmlDecl = "xml=";
  5. var Reply_xml:XML = new XML();
  6. Reply_xml.ignoreWhite = true;
  7. Reply_xml.onLoad = OnLoad;
  8. send_xml.sendAndLoad("monscript.php", Reply_xml);
  9. }
  10. //recup XML
  11. function OnLoad(success:Boolean) {
  12. if (success) {
  13.  trace(this);
  14. }
  15. }
  16. sendXML(mavariable);


->dans PHP (monscript.php):

Code :
  1. <?php
  2. if (isset($_POST['xml'])) {
  3. $_SESSION['mavariable'] = $_POST['xml'];
  4.         echo '<ok>';
  5. } else {
  6.         echo '<pas ok>';
  7. }
  8. ?>


par contre ta page PHP ne pourras connaitre la valeur de cette variable de session qu'après avoir été rechargé.
je ne vois pas trops non plus en quoi c'est la faute de Flash...


 
il n'y aurait pas moyen de faire l'inverse ensuite ? [:dawa]
récuperer la valeur de la variable dans le flash ? [:dawa]

n°1223327
mechkurt
Posté le 14-10-2005 à 16:19:00  profilanswer
 

ben si tu ragarde le code c'est deja prevu hein :pfff:  
dans l'exemple que je t'ai filé tu recupere <ok> ou <pas ok>...


Message édité par mechkurt le 14-10-2005 à 16:19:09

---------------
D3
n°1223331
stiffler
Lâche mon profil putain ! :o
Posté le 14-10-2005 à 16:21:44  profilanswer
 

Je voulais dire récuperer la valeur plus tard, via une autre fonction [:dawa]
Je vois pas comment faire là. :/
c'est pas la peine de me parler méchamment, hein, si je demande c'est que je vois pas comment le faire, c'est aps que j'ai pas cherché ! :/

n°1223347
stiffler
Lâche mon profil putain ! :o
Posté le 14-10-2005 à 16:30:12  profilanswer
 

ou faire le send puis le load en JS , c'est possible ? [:dawa]

n°1223353
mechkurt
Posté le 14-10-2005 à 16:34:42  profilanswer
 

ben tu utilise le même code mais ailleurs (tu peut changer les noms des fonctions et des fichiers PHP aussi pour eviter les conflits eventuel) !?
 
PS: faut pas être suceptible du smiley ;)  
 
je voulais juste dire que ce script fait les deux:
-> Flash envoie une info
-> qui est passée a la moulinette par PHP
-> qui renvoie une info a Flash
 
apres ce le que Flash envoie, le traitement du script PHP, ce que Flash recupere, ne dependent que de toi  :D


Message édité par mechkurt le 14-10-2005 à 16:35:03

---------------
D3
n°1223368
stiffler
Lâche mon profil putain ! :o
Posté le 14-10-2005 à 16:41:22  profilanswer
 

C'est vrai ! [:romf]
 
tu crois que si j'envoie une valeur de flash a php et que j'essai de la récuperer plus loin sans recharger mon php, ça va marcher ? [:dawa]

n°1223375
mechkurt
Posté le 14-10-2005 à 16:45:47  profilanswer
 

qu'est ce que t'appelle plus loin, sur l'ordi d'a coté ?
 :pt1cable:  
la question que tu doit te poser c'est est ce que tu as besoin de 2 scripts PHP ou un seul peut faire le boulot?


---------------
D3
n°1223397
stiffler
Lâche mon profil putain ! :o
Posté le 14-10-2005 à 16:54:38  profilanswer
 

okay ! [:dawa]
 
si je fais dans mon php :
 

Code :
  1. if (isset($_POST['xml'])) {
  2.    $_SESSION['score'] += $_POST['xml'];
  3.    echo '$_SESSION['score']';
  4. } else {
  5.    echo '$_SESSION['score']';
  6. }


 
et dans mon flash :
 

Code :
  1. scorefinal=sendXML();


je récupère la valeur de ma variable php? [:dawa]

Message cité 1 fois
Message édité par stiffler le 14-10-2005 à 16:54:51
n°1223425
flo850
moi je
Posté le 14-10-2005 à 17:15:04  profilanswer
 

pour moi ,non :pour recuperer qq chose en php , il faut que le script repasse par le serveur Web, donc il faut le recharger  
 
et en javascript, je suis pas sur que tu ai acces aux variables de session ( qui sont coté serveur )


Message édité par flo850 le 14-10-2005 à 17:15:32

---------------

n°1223430
stiffler
Lâche mon profil putain ! :o
Posté le 14-10-2005 à 17:18:10  profilanswer
 

donc il n'y a aucun moyen de le faire ? [:dawa]

n°1223433
flo850
moi je
Posté le 14-10-2005 à 17:21:36  profilanswer
 

pour moi ca semble tendu ( mais autant je connais un peu php et js , autant le flash  je sais pas )  
 
sinon, tu n'a pas acces au cookie dans flash ? ce serait plus simple ,non?
 
ou faire lancer un script JS depuis flash , avec des paramètres provenant directement de flash


Message édité par flo850 le 14-10-2005 à 17:23:13

---------------

n°1223440
stiffler
Lâche mon profil putain ! :o
Posté le 14-10-2005 à 17:26:18  profilanswer
 

je cherche pour le js depuis flash ! [:romf]  (pour les cookies c'est pas possible, enfin j'ai trouvé des sharedobject mais ça marche pas :'( )

n°1223444
stiffler
Lâche mon profil putain ! :o
Posté le 14-10-2005 à 17:30:09  profilanswer
 

stiffler a écrit :

okay ! [:dawa]
 
si je fais dans mon php :
 

Code :
  1. if (isset($_POST['xml'])) {
  2.    $_SESSION['score'] += $_POST['xml'];
  3.    echo '$_SESSION['score']';
  4. } else {
  5.    echo '$_SESSION['score']';
  6. }


 
et dans mon flash :
 

Code :
  1. scorefinal=sendXML();


je récupère la valeur de ma variable php? [:dawa]


 
 
J'obtiens un : undefined comme valeur ! :/

n°1223453
mechkurt
Posté le 14-10-2005 à 17:39:40  profilanswer
 

non!
 
essaye comme ca plutot:

Code :
  1. function OnLoad(success:Boolean) {
  2.      if (success) {
  3.         scorefinal=this;
  4.      }
  5. }


 
c'est vrai que debuger avec trace quand on travaille avec PHP c'est bof  ;)  
 


---------------
D3
n°1224329
stiffler
Lâche mon profil putain ! :o
Posté le 17-10-2005 à 11:41:13  profilanswer
 

Dans mon JS:

Code :
  1. var scorefinal=0;
  2. function save_score(score)
  3. {
  4. scorefinal+=score;
  5. window.location="<?PHP echo $pouet ?>&temps=" + timeTotal + "&note=" + scorefinal
  6. }


 
je fais dans mon flash un :

Code :
  1. getURL("javascript:save_score(0)" );


 
Ca ca marche :
 
mon soucis c'est : comment passer une variable dans mon gatURL ? [:dawa]

n°1224337
mechkurt
Posté le 17-10-2005 à 11:46:50  profilanswer
 

comme ca:

Code :
  1. variable=50;
  2. getURL("javascript:save_score("+variable+" )" );


---------------
D3
n°1224342
stiffler
Lâche mon profil putain ! :o
Posté le 17-10-2005 à 11:49:03  profilanswer
 

mechkurt a écrit :

comme ca:

Code :
  1. variable=50;
  2. getURL("javascript:save_score("+variable+" )" );



c'est ça que je cherche à faire ! [:romf]
 
Comment tu fais pour toujours être sur le forum ? [:dawa]

n°1224349
stiffler
Lâche mon profil putain ! :o
Posté le 17-10-2005 à 11:53:12  profilanswer
 

putain mais :
 
NaN
 
 
[:zytrasnif]
il ne me reconnait pas la variable come un entier alors qu'elle a été initialisé dans le JS à 0 ! [:zytrasnif]

n°1224461
stiffler
Lâche mon profil putain ! :o
Posté le 17-10-2005 à 13:42:19  profilanswer
 

the big code de merde : [:franck75] (merci pour lui [:dawa] )

Code :
  1. if (score2 == 0) {
  2.  getURL("javascript:save_score(0,0)" );
  3. }
  4. if (score2 == 1) {
  5.  getURL("javascript:save_score(1,0)" );
  6. }
  7. if (score2 == 2) {
  8.  getURL("javascript:save_score(2,0)" );
  9. }
  10. if (score2 == 3) {
  11.  getURL("javascript:save_score(3,0)" );
  12. }
  13. if (score2 == 4) {
  14.  getURL("javascript:save_score(4,0)" );
  15. }
  16. if (score2 == 5) {
  17.  getURL("javascript:save_score(5,0)" );
  18. }
  19. if (score2 == 6) {
  20.  getURL("javascript:save_score(6,0)" );
  21. }
  22. if (score2 == 7) {
  23.  getURL("javascript:save_score(7,0)" );
  24. }
  25. if (score2 == 8) {
  26.  getURL("javascript:save_score(8,0)" );
  27. }
  28. if (score2 == 9) {
  29.  getURL("javascript:save_score(9,0)" );
  30. }
  31. if (score2 == 10) {
  32.  getURL("javascript:save_score(10,0)" );
  33. }

n°1224464
stiffler
Lâche mon profil putain ! :o
Posté le 17-10-2005 à 13:42:47  profilanswer
 

j'aurais ptet pu merre un case ! [:mustang]
 
en tout cas ça marche ! [:dawa]

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3

Aller à :
Ajouter une réponse
 

Sujets relatifs
[JS] probleme simple de portée de variable[Résolu]envoyer image de userfrom vers feuille de calcul
[resolu par hasattr()]comment savoir si une variable existe ?Pb variable d'environnement apres installation JDK - Resolu
[RESOLU] Variable pas récupérée...?[Pascal] limité le type de la variable
PHP5 - Récupérer la variable d'une URL pour requête dans un flux XML[C#] Récupérer la valeur OUTPUT d'une procédure stockée...
Batch -- Extraire valeur clé de registreComment envoyer la valeur d'une variable PHP d'une page à une autre ?
Plus de sujets relatifs à : Comment (dans un swf) envoyer une valeur à une variable php ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR