Comment php recoit des données XML renvoyé par Flash.
cs_jcdc
Messages postés77Date d'inscriptionsamedi 9 août 2003StatutMembreDernière intervention23 avril 2009
-
19 juil. 2005 à 18:56
cs_goldenboy68
Messages postés1596Date d'inscriptionsamedi 3 janvier 2004StatutMembreDernière intervention 9 juin 2011
-
21 juil. 2005 à 08:03
Salut tout le monde.
Voilà, je renvoi des données de flash vers php en XML, mais je ne sais pas comment php les récupère. Qui pourrait me donner un coup de main svp.
Merci.
A voir également:
Comment php recoit des données XML renvoyé par Flash.
cs_jcdc
Messages postés77Date d'inscriptionsamedi 9 août 2003StatutMembreDernière intervention23 avril 2009 20 juil. 2005 à 02:38
J'avais pourtant un message la dessus sur le forum avec un http_ machin, je s is plus exactement.
Mais la la recherche deconne, peut pas remettre la main dessus. De plus, il me semble bien que sur l'aide de flash, il dit bien que l'on peut renvoyer des données en XML, mais pas de script serveur.
cs_goldenboy68
Messages postés1596Date d'inscriptionsamedi 3 janvier 2004StatutMembreDernière intervention 9 juin 20112 20 juil. 2005 à 11:29
Salut,
J'avais déjà creusé un peu la question...enfin pas bcp (2 jours environ lol). Je créais mon objet XML dans flash et je voulais l'envoyer à une page ASP pour effectuer l'enregistrement dans un fichier XML (vu que c'était pas possible à partir de Flash).
...et ben j'ai jamais réussi! ...oups, viens de vérifier comment j'avais contourné le problème...et en fait j'avais réussi! lol
Mon script dans Flash:
fichierXML=new XML();
fichierXML.contentType = "text/xml";
fichierXML.xmlDecl = "<?xml version="1.0" ?>";
racine = fichierXML.createElement("racine");
fichierXML.appendChild(racine);
// On crée la matrice:
matrice = fichierXML.createElement("matrice");
fichierXML.childNodes[0].appendChild(matrice);
// On crée 3 lignes:
for(j=1;j<=3;j++){
ligne = fichierXML.createElement("ligne");
// On parcourt les 5 colonnes de droite à gauche:
for(c=5;c>=1;c--){
ligne.attributes["case"+c]=this.conteneurBoutons["btn"+j+"_"+c].nom;
}
ligne.attributes.num=j;
fichierXML.childNodes[0].childNodes[0].appendChild(ligne);
}
fichierXML.send("scriptASP.asp","_blank");
Mon script ASP:
<%
'Déclaration de la variable locale
Dim objDom
'Instantiate the Microsoft XMLDOM.
Set objDom = server.CreateObject("Microsoft.XMLDOM")
objDom.preserveWhiteSpace = True
objDom.async=false
objDom.load(Request)
objDom.save(Server.MapPath("/") &"fichierXML.xml")
response.write("
Fermer la fenêtre
")
%>
En espérant que ce soit ce que tu veuilles faire (enregistrer le fichier XML)...mais désolé, en PHP je saurais pas te donner l'équivalent!
@+! Samy
PS: me souviens maintenant que j'avais lu pas mal de trucs en anglais sur le XMLDOM car en français...y'avait pas grand chose!!!
cs_jcdc
Messages postés77Date d'inscriptionsamedi 9 août 2003StatutMembreDernière intervention23 avril 2009 20 juil. 2005 à 17:50
Avec le MX 2004, j'ai découvert le composant XML connector, que je trouve très pratique, et il y a la fonction send/receive qui me conviendrais bien, d'ou cette recherche désespéré.
cs_goldenboy68
Messages postés1596Date d'inscriptionsamedi 3 janvier 2004StatutMembreDernière intervention 9 juin 20112 21 juil. 2005 à 08:03
...hmmmm t'es sûr de ton coup Pég? Enfin tu dis pas directement...donc
mon enregistrement est p-ê indirect, mais objDom pourrait bien
ressembler à un objet XML dans ASP (mais j'ai pas vérifié...fénéant
encore à 8h lol).
Enfin c'est sûr que par variable, c'est bien plus simple...mais 200
variables ou 1 objet XML...on a le droit de se poser la question et de
chercher un peu! lol