begin process at 2010 03 14 00:31:35
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Flash / Flash MX

 > 

Scripts

 > 

ActionScript

 > 

Formulaire, moviecliploader et php


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

Formulaire, moviecliploader et php

lundi 15 décembre 2008 à 19:35:43 | Formulaire, moviecliploader et php

Grandstef

Bonjour

J'ai un soucis sur un formulaire en moviecliploader.

en bref il marche super sans être importé mais ça délire quand il est importé dans mon clip de base via Mcl.

J'ai résolu pas mal de problème en remplaçant les _root du code par des this._parent sauf pour une chose le retour d'info du php vers mon formulaire, décrivant que le message a bien été envoyé .

les codes:

Sur l'image la 1er frame,calque "script"
[quote]
stop();

_focusrect = false;

firstname.tabIndex = 2;
lastname.tabIndex = 1;
MailFrom.tabIndex = 3;
Ville.tabIndex = 6;
Code.tabIndex = 7;
Phone.tabIndex = 4;
Adresse.tabIndex = 5;
Body.tabIndex = 8;

firstname = "";
lastname = "";
MailFrom = "";
Ville = "";
Code = "";
Phone = "";
Adresse = "";
Body = "";
[/quote]

sur le bouton envoyé
[quote]
on (release) {
    if (signal != 2 && MailFrom.indexOf("@") != -1 && MailFrom.indexOf(".") != -1 && Phone != "" && firstname != "" && lastname != "") {
        signal = 2;
        loadVariablesNum("envoyermail2.php", 0, "POST");
    } else if (firstname == "") {
        mc.Status = "Votre prénom SVP";
    }
    if (Phone == "") {
        mc.Status = "Votre Téléphone SVP";
    }
    /*if (MailFrom.indexOf("@") == -1 || MailFrom.indexOf(".") == -1) {
        mc.Status = "Email incorrect !";
    }*/
    if (lastname == "") {
        mc.Status = "Votre nom SVP";
    }
}
[/quote]

sur le le mc.Status
[quote]
onClipEvent (load) {
    k = 0;
    j = 240;
}
onClipEvent (enterFrame) {
    if (this._parent.mc.Status.signal == 1) {
        Status = "Votre message à été envoyé avec succés.";
        k++;
        if (k>=240) {
            Status = "";
            this._parent.type.gotoAndStop(1);
            this._parent.signal = 0;
            this._parent.firstname = "";
            this._parent.lastname = "";
            this._parent.Adresse = "";
            this._parent.MailFrom = "";
            this._parent.Body = "";
            this._parent.Phone = "";
            this._parent.Ville = "";
            this._parent.Code = "";
            k = 0;
        }
    } else if (this._parent.signal == 2) {
        Status = "Envoi des informations";
    }
}
[/quote]

Le php
[quote]
<?php
#
$MailTo="xxxxxxxx@toto.com";
#
# Formating Date   ############################################################
$nowDay=date("d.m.Y");
$nowClock=date("H:i:s",time()+3600*(1+date("I")));
# Formating Body content ######################################################
#
$Body=utf8_decode($HTTP_POST_VARS['Body']);

$lastname = $HTTP_POST_VARS['lastname'];  
$firstname = $HTTP_POST_VARS['firstname'];
$MailFrom = $HTTP_POST_VARS['MailFrom'];
$Phone = $HTTP_POST_VARS['Phone'];
$Adresse  = $HTTP_POST_VARS['Adresse'];
$Code  = $HTTP_POST_VARS['Code'];
$Ville = $HTTP_POST_VARS['Ville'];


$FormContent="
Les informations suivantes ont été recues le $nowDay à $nowClock:\n
Nom: $lastname\n
Prénom: $firstname\n
E-mail: $MailFrom\n
Téléphone: $Phone
Adresse: $Adresse $Code $Ville\n
Message: $Body\n
X-Mailer: PHP/" . phpversion();        
$headers = "From: $MailFrom\n";
$headers .= "MIME-Version: 1.0\n";
$headers .= "Content-type: text/plain; charset=iso-8859-1\n";

mail($MailTo, "Contact Sweet Dixie", $FormContent, $headers);

#
#
# Autoresponder   #############################################################
#
#
$filename = "answer.txt";
$fd = fopen( $filename, "r" );
$contents = fread( $fd, filesize( $filename ) );
fclose( $fd );
$headers = "From: xxxxxxxxx@toto.com\n";        
$headers .= "MIME-Version: 1.0\n";
$headers .= "Content-type: text/plain; charset=iso-8859-1\n";

 mail( "$MailFrom", "Merci de votre envoi - Sweet Dixie", "$contents\n\n",
$headers );

#
#
# Flashsignal Variable   ######################################################
#
$signal=1;
echo "signal=$signal";
#
###############################################################################
?>
[/quote]

Je subodore que c'est dans ce bout de code que ça se passe
[quote]
if (this._parent.mc.Status.signal == 1) {
        Status = "Votre message à été envoyé avec succés.";
        k++;
[/quote]
j'ai essayé avec les differente combo " this, this._parent, _root etc etc ", mais la je coince .

Merci de votre aide



lundi 15 décembre 2008 à 19:37:29 | Re : Formulaire, moviecliploader et php

Grandstef

hum désolé pour les [quote].
mardi 16 décembre 2008 à 20:13:05 | Re : Formulaire, moviecliploader et php

alise

hum, il me semble reconnaitre là, mon script, je pense là que tu as un prob de ciblage, si tu as inclus le formulaire dans un MC

Alise
from FlashForumoi.info/forum/
mardi 16 décembre 2008 à 20:27:29 | Re : Formulaire, moviecliploader et php

Grandstef

Salut Alise

Oui tout fait c'est ta source, je suis content que tu te manifestes, je t'avoues ne pas avoir retrouver la page ou je l'avais DL, je pensais y trouver une réponse à mon ennui dans les commentaires.

Pour le ciblage, ça marche que dans le sens flash--->php , pas l'inverse, je pense à une histoire de boucle qui ne se termine pas, mais je suis incompétent en la matière, entre autres.

En tout cas merci pour cette source et désolé de ne pas avoir été reconnaissant plus tôt, ça m'apprendra à avoir été consommateur de base.
mardi 16 décembre 2008 à 20:35:11 | Re : Formulaire, moviecliploader et php

alise

Bonsoir, non je ne demande surtout pas de reconnaissance ! mais va jeter un coup d'½il là /
http://www.flashforumoi.info/forum/viewtopic.php?t=4

Alise
from FlashForumoi.info/forum/
mardi 16 décembre 2008 à 23:23:14 | Re : Formulaire, moviecliploader et php

Grandstef

Je me suis inscrit sur le forum et bien reçu la confirmation mail, plus que la validation de l'admin merci.


Cette discussion est classée dans : parent, status, quote, mailfrom, if


Répondre à ce message

Sujets en rapport avec ce message

Script d'envoie de formulaire incorect - besoin d'aide [ par Cuenod ] Bonjour à tous,j'ai un petit soucis avec un actionscript sous flash 8en effet j'ai modifié un formulaire que j'ai trouvé sur flashkod pour un de mes s Besoins d'aide [ par Cuenod ] Bonjour à tous,j'ai un petit soucis avec un actionscript sous flash 8en effet j'ai modifié un formulaire que j'ai trouvé sur flashkod pour un de mes s Aide formulaire envoi mail [ par lyonnaisedecoeur ] Bonjour, c'est mon message avant le veritable pétage de plomb.... voila j'ai un formulaire d'envoi de mail fash avec son code php, et sa ne marche pas probleme guestbook [ par djklem ] hi mon problém est le suivant: j'ai installé un guestbook en php. au chargement de la page rien n'apparait dans la variable "GuestBook" ou les post Formail Flash PHP, juste un reglage [ par godak ] bonsoir,encore un petit problème avec le formail.Le formulaire fonctionne, mais la case texte dynamique qui dit si tout s'est bien deroulé, n'affiche probleme loadvariablesnum Flash 8 [ par sb61g2V4 ] bonjour a tous voila mon soouci,(je travail sous Flash8 en actionscript2) j'ai un premier swf (guestbook) , page php , page txt venant d'un source de probleme reception message sur formulaire flash /PHP [ par lilymay ] Bonjour,J'ai un problème qui semble récurrent sur les formulaires de contact Flash/PHP mais je n'ai pas trouvé de réponse exacte à ce sujet.Je reçois amélioreration du code [ par lapinou27 ] bonjour, je cherche un moyen d'améliorer le code suivant qui fonctionne mais qui me parrait bien lourd et je me demande s'il n'y a pas moyen de faire instruction if / if else pour débutant [ par Liz34 ] Salut à tous, je planche depuis plusieurs jours sur un problème de condition d'instruction (pour info je débute en AS) Voila mon pb: j'ai sur ma scè


Nos sponsors


Appels d'offres

Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Photothèque

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

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