begin process at 2012 05 27 15:34:08
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Flash / Flash MX

 > 

Divers

 > 

Débutant(e)

 > 

Problèmes de liaison entre php et flash dans un formulaire mail :)


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

Problèmes de liaison entre php et flash dans un formulaire mail :)

dimanche 8 novembre 2009 à 19:56:05 | Problèmes de liaison entre php et flash dans un formulaire mail :)

Amauryry

Hello à tous,

Je me permets de venir vous poser une petite question qui me bloque :(

Je suis entrain de réaliser un site en flash (à base de template pour me faire les dents héhé) et je n'arrive pas/ je ne comprends pas comment éditer mon code AS de façon à recevoir le mail sur ma boîte perso, j'ai cru comprendre qu'il y avait une histoire de php (je n'y connais pas grand chose non plus...)

Quelqu'un peut-il m'éclairer?

Voici mon code flash:

reset_button.onRelease = function()
{
contact_name.text = "";
contact_email.text = "";
contact_subject.text = "";
contact_message.text = "";
}
send_button.onRelease = function()
{
if( contact_name.text != "" && contact_email.text != "" &&
contact_subject.text != "" && contact_message.text != "" )
{
// here you send contact variables to a server-side page
// getURL("mail.php");
contact_name.text = "";
contact_email.text = "";
contact_subject.text = "Merci!";
contact_message.text = "Votre message a bien été envoyé!";
}
}







Merci d'avance :)
vendredi 13 novembre 2009 à 17:10:57 | Re : Problèmes de liaison entre php et flash dans un formulaire mail :)

Vamosplaya

Bonjour,

Oui en effet il faut utiliser du Php.

Voici un exemple que tu pourras adapter à ton cas.
(ATTENTION je suis en ActionScript 2)
Côté Flash la zone login est un champs de saisie avec comme occurence login_id et nom de variable (var) login.
resultat est une zone de texte dynamique ayant comme nom de variable : resultat.

/*----------------------------------------------------------------------------------
LE FORMULAIRE
----------------------------------------------------------------------------------*/
function envoyer_mail() {
// création de l'objet "envoi" qui permet d'envoyer les variables nécessaire au traitement dynamique via le php.
var envoi = new LoadVars();
// création de l'objet cible "recup" qui reçoit les variables téléchargées.
var recup = new LoadVars();
// on rempli l'objet "envoi" avec les valeur du champs login_id.
envoi.login = login_id.text;
// fonction permettant l'opération de récupération des informations parsée par le PHP, afin d'afficher le résultat voulu.
recup.onLoad = function(success) {//détection des valeurs reçues par le fichier PHP.
//si "success", le PHP à renvoyer (avec Parse) une valeur pour ok
if (success) {
//Si ok est égal à 0, alors, c'est le mauvais login
if (this.ok == "0") {
//on affiche la valeur que le PHP retourne comme "resultat"
resultat = this.resultat;
// on assigne la valeur renvoyée par le PHP au champ dynamique résultat.
//si ok est égal à 1, alors le login est correct

} else if (this.ok == "1") {
//on affiche la valeur que le PHP retourne comme "resultat"
resultat = this.resultat;
}
} else {//Si le fichier PHP, n'a pas renvoyer de données, il y a donc échec.
resultat = "Problème avec le fichier PHP";
}
}
envoi.sendAndLoad("login.php", recup, "POST");
// méthode pour envoyer les variables vers le PHP, et récupérer les données que parse le PHP dans "recup".
}
/*----------------------------------------------------------------------------------
ACTION SUR "LOGIN" (clip)
----------------------------------------------------------------------------------*/
connection_bouton.onRelease = function() {
envoyer_mail(); // on appel la fonction
}



Côté Php
(login.php)
<?
// Fonction pour parser les variables de resultat vers FLASH
function Parse($variable,$valeur) {
echo "&" . $variable . "=" . utf8_encode($valeur);
}

// on récupère la variable login envoyée par Flash
$login=$_POST['login'];
if ($login=="toto") {
Parse("ok","1");//on renvoie à Flash ok = 1
Parse("resultat","Login correct");//on renvoie à Flash la valeur de "resulat"
}
else {
Parse("ok","0");//on renvoie à Flash ok = 0
Parse("resultat","Login incorrect");//on renvoie à Flash la valeur de "resulat"
}
?>


Dans ton cas dans le fichier Php le If sera du style :
if mail($variable, ...
parse("ok","1");
Parse("resultat","Email envoyé, merci")
...

Voilà une première approche pour ce qui est du passage de variable entre flash/php/flash.

Vamos



Cette discussion est classée dans : mail, text, php, flash, contact


Répondre à ce message

Sujets en rapport avec ce message

PHP flash multi destinataire ???? [ par olivierploux ] Bonjour, j'ai un problème avec l'envoie depuis une fichier flash d'un formulaire à différent mail. J'explique brievement. Dans mon FLA : - le formulai Aide formulaire contact AS3+PHP [ par riraito ] Bonjour! Ayant besoin d'un formulaire de contact à intégrer dans mon site en full flash, j'ai écumer google des heures entières à trouver un tuto pou 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 formulaire flash php (combobox) [ par jazznight ] bonsoir,je repose cette question car après 2 mois pas de réponse :(j'ai créé un formulaire avec des textes de saisie, des radio boutons et listes déro mail en flash (sans PHP) [ par arwenitata ] Bonjour, Je viens de débuter en flash, et je souhaite faire un bouton qui renvoie mon adresse mail sur outlook.C'est pour insérer dans un "petit" jeu 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 Pb envoi de mail via Flash. Les catactères spéciaux ne passent pas! [ par okaneganai ] Bonjour à tous et merci d'avance.Voilà mon problème:J'ai créé un formulaire de mail dans flash via php; tout ce passe bien, je recoie les e-mail, sauf Flash / PHP/ Yazo [ par sayen seifer ] Bonjour, j'essaye actuellment de réaliser un formulaire flash ki m'envoit les donnée remplit par l'internaute sur mon mail. Vous m'avez précédament Montext.text = maVar php\flash [ par pleymort ]


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

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,905 sec (3)

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