_Nuttela_
Messages postés3Date d'inscriptionjeudi 19 avril 2007StatutMembreDernière intervention18 février 2009
-
18 févr. 2009 à 16:40
_Nuttela_
Messages postés3Date d'inscriptionjeudi 19 avril 2007StatutMembreDernière intervention18 février 2009
-
18 févr. 2009 à 20:47
Bonjour, voilà mon soucis;
je travail sur un formulaire mail avec flash; cependant j'ai un léger problème, lorsque je rempli les champs du formulaire celui-ci reste sur sa phase d'envoi et ne passe pas soit à l'erreur, soit a l'envoi effectué...
Voici mon code PHP:
if ((_root.saisieChpB.text != ".") and (_root.saisieChpA.text.indexOf("@") != -1) && (_root.saisieChpA.text.indexOf(".") != -1)){
envoyerMail();
}
}
Éventuellement, je me demandais si le fait de placer le formulaire en loadMovie pouvait faire que celui-ci ne fonctionne pas, mais après un rapide test en le plaçant sur l'index en gotoAndStop, celà ne fonctionne pas non plus...
Je commence juste à voire le PHP , et je maitrise un tout petit peu l'actionscript.
Merci d'avance à ceux qui liront ceci jusqu'à la fin et qui répondront.
cs_bali_balo
Messages postés1378Date d'inscriptionsamedi 9 octobre 2004StatutMembreDernière intervention 1 novembre 20101 18 févr. 2009 à 19:16
Salut et voici quelques conseils de debug :
- assures toi que la fonction envoyerMail() est bien appellée.
- tu ne gères pas le cas où (succes == false) dans le onLoad(), il faut au moins que tu affiches quelques choses (genre un clip avec du texte dedans qui te dit qu'il y a une erreur)
- c'est peut-être une erreur d'appel de ton script php, essaye une url absolue pour t'assurer que l'appel c'est bien effectué
- je n'ai pas regardé en détail ton script php mais tests s'il fonctionne. Pour cela tape le nom de ton script dans ta barre d'adresse de ton navigateur et transmet les variables à celui-ci de cette façon : http.....monScriptPhp?destinataire=m.goudard@live.fr&expediteur=bali@balo.com..... etc. Vérifie les variables renvoyées par php
Essaye ceci pour l'instant et tiens moi au courant !
_Nuttela_
Messages postés3Date d'inscriptionjeudi 19 avril 2007StatutMembreDernière intervention18 février 2009 18 févr. 2009 à 20:47
Merci de prendre le temps de répondre bali_balo
aucunes erreurs que flash verrait, il me semble que la function envoyerMail( ) est bien appelée...
Pour ce qui est du (succes == false) dans le onLoad, il y a sa
if(this.retour == "ERREUR"){
clipInfoMail.gotoAndStop(3);
je charge l'image 3 qui indique une erreur (img 3 d'un clip; si succes->img2, si false->img3)
et pour ce qui est de tes conseils en PHP jai pas tout compris...