begin process at 2012 05 27 07:05:35
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Flash / Flash MX

 > 

Divers

 > 

Général

 > 

envoi de variable swf vers php


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

envoi de variable swf vers php

samedi 8 mai 2010 à 03:11:21 | envoi de variable swf vers php

Patounoff



Bonjour,
Malgré plusieurs recherches, je n'arrive pas à trouver l'erreur dans mon envoi de mail en php:
j'ai un dossier (prof) contenant un swf (pro5.swf) collectant des données que je dois envoyer
dans un un PHP (chargement-FR.php) inclus dans autre dossier (contact-FR)
et donc:

sur mon swf (GEN5.swf) j'ai le code:


on(release){

if (Vnom == "")
{ affich_mc.loadMovie("../france/image-FR/test1.gif"); //test erreur 1
}
else //On vérifie la structure de l'adresse mail
{
var atIndex:Number = Vmail.indexOf("@");
var dotIndex:Number = Vmail.indexOf(".", atIndex);
if (atIndex == -1 || dotIndex == -1 || dotIndex - atIndex <= 1){
affich_mc.loadMovie("../france/image-FR/test2.gif"); //test erreur 2
}
else //envoi des données au php
{
loadVariablesNum ("../france/contact-FR/chargement-FR.php", 0, "POST");
affich_mc.loadMovie("../france/image-FR/test3.gif"); //test reussite 3
}
}



Dans ma partie php (chargement-FR.php) le code saisi est:


<?php
$mailheaders ="From: psycho-route.com<>\n";
$mailheaders .="Reply-To:$Vmail\n\n";
$recipient ='adresse_1_@xxx.fr, adresse_2_@xxx.fr';
$subject ="Telechargement sur site France\n";
$msg.="Des téléchargements ont été effectués par:\n\n";
$msg.="Nom.......:\t$Vnom\n";
$msg.="E-Mail....:\t$Vmail\n";
mail ($recipient, $subject, $msg, $mailheaders);
?>


Le problème est que je reçois les mails aux deux adresses,
mais sans les données saisies dans le swf comme ci-dessous:


Des téléchargements ont été effectués par:

Nom.......:
E-Mail....:


Je teste avec wamp serveur via mon FAI
Pourriez-vous m'indiquer ou est mon erreur,
merci d'avance





__________________________________
samedi 8 mai 2010 à 17:27:26 | Re : envoi de variable swf vers php

Vamosplaya

Bonjour,

Dans ton Php tu ne récupère pas les variables envoyées par Flash ? ou alors tu as pas mis tout le code.

Dans Flash tu utilises la method POST
Donc dans ton Php il faut récupérer les variable par un :
$MavarMailPhp = $_POST['MavarMailFlash'];
$MavarNomPhp = $_POST['MavarNomFlash'];


Vamos
samedi 8 mai 2010 à 19:49:35 | Re : envoi de variable swf vers php

Patounoff


Dieux du ciel ! suis-je neuneu ...
J'avais essayé plusieurs fois cette solution et ça ne marchait pas...
trop de la nuit passé à modifier cette **** de page sans doute.

<?php
$nom = $_POST['Vnom'];
$mail = $_POST['Vmail'];
$mailheaders ="From: psycho-route.com<>\n";
$mailheaders .="Reply-To: $Vmail\n\n";
$recipient ='xxxx@xx.fr, yyyy@yy.fr';
$subject ="Telechargement sur site France\n";
$msg.="Des téléchargements ont été effectués par:\n\n";
$msg.="Nom.......:\t$nom\n";
$msg.="E-Mail......:\t$mail\n";
mail ($recipient, $subject, $msg, $mailheaders);
?>



j'avais essayé avec tous les noms possibles sauf celui de la variable...
Un super Merci, ça marche impeccable maintenant !

Il ne me reste plus qu'a régler le problème de renvoi de valeur pour indiquer dans mon swf que le mail est bien parti...
Je pense que cette partie finale est également batarde

else //envoi des données au php
{
loadVariablesNum ("../france/contact-FR/chargement-FR.php", 0, "POST");
affich_mc.loadMovie("../france/image-FR/test3.gif"); //test reussite 3
}
}

Si tu avais une petite idée, ça me ferait gagner un temps précieux...
merci d'avance

__________________________________
A qui se noie, lance une corde ...
lundi 10 mai 2010 à 09:52:39 | Re : envoi de variable swf vers php

Vamosplaya

Bonjour,

Pour cela il faut modifier ton php

En tête de ton Php met cette fonction
// Fonction pour parser les variables de donées vers FLASH

function Parse_data($champs,$contenu)
{
echo "&" . $champs . "=" .$contenu;
}



Puis là ou tu envoi le mail :

if(mail($recipient, $subject, $msg, $mailheaders))
{
$result_mail= 'Votre message a été envoyé';
}
else
{
$result_mail= 'Votre message n\'a pu être envoyé';
}

Et ici l'appel à la fonction pour renvoyer quelque chose à Flash

Parse("resultat","$result_mail");


--------------------------------
Dans ton Flash tu reçois donc 'resultat' qui a comme valeur $result_mail

Dans flash tu créer une zone texte dynamique que tu appels par exemple
Retour_Mail
Dans ton Action Script tu mets
Retour_Mail = this.resultat


Vamos
lundi 10 mai 2010 à 16:27:09 | Re : envoi de variable swf vers php

Patounoff


Super grand merci à toi
Je vais arranger cela pour qu'il me mette mes jpg à la place des textes
passe une bonne semaine.
Pat...

__________________________________
A qui se noie, lance une corde ...


Cette discussion est classée dans : mail, php, swf, quote, fr


Répondre à ce message

Sujets en rapport avec ce message

Recuperer une frame flash en php ? [ par memiks ] J'aimerer récuperer la premiere frame d'un swf sous forme d'une image en php . quelqu'un sait-il comment faire ?Je voudrais cette image pour creer un flash et php 4 [ par shanghailee ] Bonjour, j'ai un problème avec un formulaire flash/phpJ'ai trouvé un script mais ça ne marche pas avec le serveur ! On m'a dit que le serveur était en CHAT - PHP - MYSQL [ par c0nsur ] Salut tout le monde!!!je suis en train de construire un CHAT en flash-php et mysqltout fonctionne SAUF que , un moment donné sur mon SWF du chat, je l probleme de communication flash -> php -> mysql [ par julius803 ] Voila, pour faire simple, a l'aide d'un code source trouver sur le net, j'ai creer un livre d'or en flash qui à l'aide de la fonction loadvar me perme flash/php : communiquer une variable à un autre swf. [ par nicoptere ] bonjour,je fais une galerie reliée à une DB : 1- le script envoie une requête mysql avec la première lettre du nom dans une table ('contacts') qui re problème : envoie formulaire par mail en passant par php [ par gdemierre ] Salut,Je veux créer un formulaire en flash qui est ensuite envoyé par un fichier php. Je me suis inspiré de la source totalflashmailer mais mon code m PROB Flash MAIL+PHP [ par lezart ] Salut !J'ai un big probleme... et j'arrive po a le resoudre... sa fé un certain temps que je suis dessu.. mais j'arrive pas.J'ai un nom de domaine dép mail php [ par reso101 ] Bonjourj'ai trouvé se code sur flashkod et merci pour celui qui l'a pondu, j'ai enfin commencé à comprendre la base php...MAIS quand j'envoie le mail ScrollPanel + Php [ par Mad X ] Bjr,vala, je voudrai faire apparaitre le contenu d'un fichier.swf. ds un autre fichier2 flash.Jusque là, pas de soucis, le scrollPane.contentPath le f superposer swf sur php [ par alexgr ] salut, je voudrais faire comme dans certains sites ou des animations swf viennent se superposer sur la page et il ya une petite animation ( généraleme


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,640 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales