Bonjour à tous.
Je suis nouveau et je n’ai jamais écrit de post. Je ne connais pas grand chose en scripts html, flash et php, cependant j’ai réussi en ramant fort et en consultant tous les forums à créer un petit site : swinghometrio.fr…
MON PROBLEME :
j’ai créé un formulaire de contact tout simple que j’ai recopié chez un de vos collègues très compétent.
Il marche parfaitement avec mon serveur local apache, mais n’envoie plus le mail lorsque je le met chez premium orange. 8 jours que je me casse la tête.
Voici mon script :
en flash, calque controle, image1
//initialise les variables à 0
mail = “”;
nom = “”;
msg = “”;
error = “”;
error1 = “”;
//verifie le format du mail
function verifMail() {
if (mail.indexOf("@")>0) {
if ((mail.indexOf("@")+2)<mail.lastIndexOf(".")) {
if (mail.lastIndexOf(".")<(mail.length-2)) {
return true;
}
}
} else {
return false;
}
}
//verifie que les champs ne sont pas vides
function verifChamps() {
if ((mail != “”) && (nom != “”) && (msg != “”)) {
return true;
} else {
return false;
}
}
//affiche les messages d’erreur lorsque l’on clique le bouton “envoyer”
//si tout est OK envoie le mail
function envoyer() {
if ((verifChamps() == true) && (verifMail() == true)) {
error = “Votre mail a été envoyé avec succès.”;
loadVariablesNum(“send.php”, 0, “POST”);
}
if ((verifChamps() == false) && (verifMail() == true)) {
error = “Veuillez renseigner tous les champs.”;
}
if ((verifChamps() == true) && (verifMail() == false)) {
error1 = “Le format de l’adresse est incorrect.”;
}
if ((verifChamps() == false) && (verifMail() == false)) {
error = “Veuillez renseigner tous les champs.”;
error1 = “Le format de l’adresse est incorrect.”;
}
}
bouton envoyer
//appele la fonction envoyer() du calque controle
on (release) {
envoyer();
}
script send.php
<?php mail("swing.home.trio@orange.fr", "$nom", "$mail", "$msg"); ?>On ne peut pas faire plus simple.
Si quelqu’un a une idée sur l’erreur que je doit faire, cela me permettrait de dormir à nouveau.
Merci d’avance. MOUMOUSSE
Message edité le 05/09/2008 à 00:22