begin process at 2010 03 21 23:08:23
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Flash / Flash MX

 > 

Scripts

 > 

ActionScript

 > 

problème avec contact sous flash


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

problème avec contact sous flash

lundi 2 octobre 2006 à 16:51:10 | problème avec contact sous flash

romain33

Bonjour, alors voilà, j'ai un problème avec une interface de contact où l'utilisateur peut taper son nom, mail, sujet et texte puis normallement grace à une connivence php envoyer cette info sur un mail spécifique. Mais (évidemment) ça ne marche pas... Voilà mon code, d'abord côté flash :

- le formulaire de mail propose des champs de saisie configurés comme ça :
       - texte de saisie
       - occurence : txt_sujet
       - var : sujet

- sur le bouton soumettre on a ce code là :
on (release) {
    loadVariablesNum ("maileur.php", 0, "POST");
    gotoAndPlay (5);
}


maileur.php étant évidemment le fichier php associé.

- ce bouton envoie à une boucle de vérification (image 5 vers 10) qui présente ce code sur l'image 10 :
stop();
if (op_fin==1) {
    gotoAndStop(15);
} else {
    gotoAndPlay(5);
}


- sur l'image 15 on a ça :
if (var_manquante==1) {
    gotoAndStop (20);
}
if (mail_OK==0) {
    gotoAndStop (21);
}
if (envoi_reussi==1) {
    gotoAndStop (22);
}

-
les images 20, 21 et 22 présentent (dans l'ordre) des informations suivantes :
    - 20 : variables manquantes (champs non remplis)
    - 21 : problème avec le serveur
    - 22 : envoi réussi

côté php ça donne ça :

<?
/***************************************************************************/
// Parse les var. pour flash afin de lui envoyer dans le bon format
function Parse($variable,$valeur)
{
echo "$variable=$valeur";
}

/***************************************************************************/



/***************************************************************************/
// PARTIE PRINCIPALE DU PROGRAMME
/*******************************************************
Remarque :
Quand vous voudrez que les mails vous parviennent a
vous directement spécifié cette variale avec votre
adresse e-mail. ( et enlevez le champ du formulaire qui
permet de rentrer envoyé à :


Vous pouvez aussi bien sur rajouter des tests sur les
emails rentrés par les visiteurs pour vérifier leur
validité... faire des messages d'erreur plus adapté
en testant le contenu de chak varaibles etc...

********************************************************/
// On teste si tout les champs on été remplit par
// l'utilisateur si OK on envoit le mail
$adresse_envoi = "client@fai.fr";
if (($adr_envoyeur!="") && ($sujet!="") && ($message!="") && ($nom!="") )
{

        // composition du message
        $mailheaders = "MIME-Version: 1.0\r\n";
        $mailheaders .= "Content-type: text/plain; charset=iso-8859-1\r\n";
        $mailheaders .= "From: $nom <$adr_envoyeur> \r\nReply-To: <$adr_envoyeur>\nX-Mailer:PHP";
        $msg = "$message";

        // fonction d envoi du message
        $mail_OK=mail($adresse_envoi, $sujet, $msg, $mailheaders);
        // renvoit envoi_reussi a 1 si le mail a été envoyé
        // et 0 dans le cas contraire !
        Parse("envoi_reussi",$mail_OK);
        // on met op_fin a 1 pour dire a flash que l'opération
        // est terminée.
        Parse("op_fin","1");
}

// Sinon on envoi un message d'erreur
else
{

        // on indique a flash que des var manquent
        Parse("var_manquante","1");
        // on indique que l'opération est terminée
        Parse("op_fin","1");
}

/***************************************************************************/
?>

en gros je pense que dejà il y a un problème avec la boucle entre l'image 5 et 10, en gros op_fin n'est jamais défini à 1 et donc arrivé à 10, l'anim repart à 5 indéfiniment. Je pense donc qu'il y a un problème sur la connexion entre le swf et le php, et que le swf n'arrive jamais à trouvé la valeur de op_fin. Par contre je ne vois pas où est l'erreur, et je ne connais  pas la solution !

Merci de votre contribution pour ce futur post qui fera jurisprudence !

note : j'ai récupéré cette interface mail sur flashkod.
lundi 2 octobre 2006 à 19:42:11 | Re : problème avec contact sous flash

bibi_81

J'ai jamais vu un post de forum aussi bien présenté !! c'est de suite BIEN plus clair : bravo ! Bon pour ce qui est du code en PHP je sux donc je peux pas savoir ! mais en flash : Moi je la joue 'sécurité'. Sur ton image 1 ou peu importe : tu met au lieu de on(release) de ton bouton _root.bouton.onRelease = function() { loadVariablesNum("maileur.php", 0, "POST"); gotoAndPlay(5); } et tu fais pareil les autres boutons ! Superstition ? je sais pas ^^ mais je pense :o)
mardi 3 octobre 2006 à 16:19:20 | Re : problème avec contact sous flash

romain33

Je te remercie beaucoup pour ton aide, mais ce n'est pas la bonne solution. :)
Quelqu'un a une idée ?


Cette discussion est classée dans : problème, mail, php, flash, envoi


Répondre à ce message

Sujets en rapport avec ce message

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 Envoi vars Flash -> PHP [ par BlackEagle ] salut,j'ai encore un problème dans l'utilisation conjuguée de flash et php...en fait, je n'ai aucune idée de la provenance de l'erreur :il s'agit d'un Problème flash mail + php [ par oktpussy ] Bonjour,J'ai un petit soucis dans un "formulaire mail" sur flash ...  en effet, 3 champs de saisies, reliés à 3 variables..Je suis party de la structu Envoyer un mail sans PHP avec Flash ? [ par MoiPointCom ] Bonjour tout le monde,Je réalise pour le moment un site full Flash. Le problème c'est que je viens de voir que l'hébergement que j'ai pris ne prend en Problème Flash-Php [ par hayman ] Bonjour, Voila mon problème: J'ai utiliser le tutoriel suivant Tutoriel Flash code. Un tutoriel Problème avec addRequestHeader [ par Venusx117 ] Bonjour, Je tente désespérément de trouver une solution, ou au moins une explication à mon problème. J'utilise Flash MX 2004 et je souhaite interagi envoi mail avec un contenu flash [ par canard69 ] Bonjour à tous,Je souhaiterai dev une petite application d'envoi de mail avec un contenu flash (type carte virtuelle).J'envoie un mail à partir d'un f problème flash - php transfert de donnée [ par picogunsy ] Bonjour à tous, J'ai un problème avec le transfert de donnée d'un formulaire flash à une page php qui envoi le tout sur une adresse mail... Bizareme problème affichage données flash/php/SQL dans IE pc uniquement [ par a19 ] bonjour\n voici mon pb ssez bizarre ...\n Dans une appli flash je tente de récupérer des données via php/sql et d eles afficher dans des champs de tex


Nos sponsors


Sondage...

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

 
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 : 1,014 sec (3)

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