nace1979
Messages postés29Date d'inscriptionjeudi 13 octobre 2005StatutMembreDernière intervention 4 décembre 2010
-
13 oct. 2005 à 16:13
_benjy
Messages postés1575Date d'inscriptionvendredi 23 avril 2004StatutMembreDernière intervention21 février 2011
-
13 oct. 2005 à 21:13
Bonjour,
J'aimerais avoir un peu d'aide pour mon formulaire créé dans flash en
appelant un fichier php. Tout a l'air de bien se dérouler quand je met
les info ca me dit votre email a b ien été envoyé mais je ne reçoit
jamais d'email.
Pourriez-vous m'aider je vous met le code que j'ai fait .
Merci
flash:
label_01 = "Votre nom";
label_02 = "Email";
label_03 = "No de téléphone";
label_04 = "Commentaires";
label_05 = "Veuillez remplir tous les champs";
text1 = label_01;
text2 = label_02;
text3 = label_03;
text4 = label_04;
text5 = label_05;
this.onEnterFrame = function() {
text_field_1.onSetFocus = function() {
if (text1 == label_01) {
text1 = "";
}
};
text_field_1.onKillFocus = function() {
if (text1== "") {
text1 = label_01;
};
};
text_field_2.onSetFocus = function() {
if (text2 == label_02) {
text2 = "";
}
};
text_field_2.onKillFocus = function() {
if (text2 == "") {
text2 = label_02;
}
};
text_field_3.onSetFocus = function() {
if (text3 == label_03) {
text3 = "";
}
};
text_field_3.onKillFocus = function() {
if (text3 == "") {
text3 = label_03;
}
};
text_field_4.onSetFocus = function() {
if (text4 == label_04) {
text4 = "";
}
};
text_field_4.onKillFocus = function() {
if (text4 == "") {
text4 = label_04;
}
};
};
function verifMail() {
// fonction classique de vérification de l'email.
if (text2.length >= 7) {
if (text2.indexOf("@") > 0) {
if ((text2.indexOf("@")+2) < text2.lastIndexOf(".")) {
if (text2.lastIndexOf(".") < (text2.length - 2)) {
return (true);
}
}
}
}
return (false);
}
function verifMsg() {
// on stocke le message à tester afin de ne pas
// altérer l'affichage pendant le test.
msgCheck = text4;
// vérification et modification des retour de ligne
nace1979
Messages postés29Date d'inscriptionjeudi 13 octobre 2005StatutMembreDernière intervention 4 décembre 2010 13 oct. 2005 à 19:56
hehe ok je c que tu explique bien c moi le prob... pas toi je vais les accepter a tous les coups pour tes stats :)
ok mais pour success... je definit la variable avec rien dedans? jhe comprends pas.... ha c dont ben dur a distance de meme...
psi la en plus ca marche plus quand je clique sur mon bouton ca me dit pu si c envoé ou non et si je fais une erreur dans le email ca marche plus non plus...
_benjy
Messages postés1575Date d'inscriptionvendredi 23 avril 2004StatutMembreDernière intervention21 février 20112 13 oct. 2005 à 20:03
Salut
si c ca, enfin si tu 'exprime bien
_parent sert pour remonter un niveau de l'arbo
donc si tes action de controls sont dans un clip, si ton bouton est un
obj graph de type Clip, alors utilise _parent, sinon si c un vrai
bouton, y'a pas besoin !
et oui on met le .text pour interroger ou affecter un valeur au champ texte
// fonction générale de vérification et d'envoi du mail.
if ((lv.nom "") or (lv.tel "") or (lv.texte == "")) {
_parent.text_field_5.text = "Tous les champs ne sont pas remplis...";
} else {
trace(lv.mail.length);
if (lv.mail.length >= 7) {
if (lv.mail.indexOf("@") > 0) {
if ((lv.mail.indexOf("@")+2) < lv.mail.lastIndexOf(".")) {
if (lv.mail.lastIndexOf(".") < (lv.mail.length - 2)) {
msgCheck = lv.texte;
trace(msgCheck);
// vérification et modification des retour de ligne
for (i=0; i<lv.texte.length; i++) {
if (msgCheck.substring(i, 2) == "\r") {
msgCheck = msgCheck.substring(1, i-2) + "\n" + (msgCheck.substring(i+2, msgCheck.length - i + 2));
trace(msgCheck);
}
}
lv.texte = msgCheck;
trace(lv.texte);
lv.onLoad = function(success){
if (success){
trace ("mail envoyé");
} else {
trace ("impossible de se connecter a PHP");
}
}
lv.sendAndLoad("mail.php",lv, "post");
_parent.text_field_5.text = "Le message a été envoyé avec succès.";
nace1979
Messages postés29Date d'inscriptionjeudi 13 octobre 2005StatutMembreDernière intervention 4 décembre 2010 13 oct. 2005 à 20:09
ok mais pour la variable success?? je la definit de quel facon? je dois tu lui affecter de quoi au depart??
parce que je l'ai pas definit et tu doit ben te douter que ca chie .. quand je trace ben ca passe dans trace ("impossible de se connecter a PHP");
et comme je te dit j'utilise _parent et je suis sur que c correct mais pour mon champs texte dynamique il veut pas changer quand je lui affecte de quoi...
nace1979
Messages postés29Date d'inscriptionjeudi 13 octobre 2005StatutMembreDernière intervention 4 décembre 2010 13 oct. 2005 à 20:11
scuse moi je pose plus de qst... je vais me debrouiller de bord... je check l'aide... mais c pas complet c putain d'aide... je trouvais ca mien de parler avec qqun qui connais ca....
nace1979
Messages postés29Date d'inscriptionjeudi 13 octobre 2005StatutMembreDernière intervention 4 décembre 2010 13 oct. 2005 à 20:27
ou ij'ai compris pour succes et cette partie fonctionne ca passe dedans et ca me dit email envoyé.. bon good.. pour ca.. :) et c grace a toi.. merci de m'avoir aider...
alors la ca serait le php.. qui marche pas... je te le remet si tu veux continuer de m'aider mais te sens pas obliger.. je comprends que ca doit etre frustrant d'aider qqun qui comprends rien hehe