Titre: Problème fonction mail + flash
Posté par: drunkenmaster68 le le 08-11-2002 a 20:33:43
Ah yeah ! C'est moi qui inaugure cette section ...
Alors vla mon problème ... je suis en train de faire un site en flash avec formulaire de contact dynamique qui passe par une page send.php ... La fonction mail() merde ... quand elle est seule ça marche, mais dès que je rajoute du code elle ne fonctionne plus ...
Voilà l'adresse du site : http://www.hugues-lamy.com (http://www.hugues-lamy.com) ;D
Voilà le code :
<?php
// vérification de la saisie function verifChamps($mail,$sujet,$msg){ if(($mail && $sujet && $msg) != ""){ return true; } else { return false; } }
// vérification du format du mail function verifMail($mail){ if((eregi("[a-z0-9\._-]{2,}@[a-z0-9_-]{2,}\.[a-z]{2,3}",$mail)) == true){ return true; } else { return false; } }
// affichage - gestion des erreurs if((verifChamps($mail,$sujet,$msg) == true) && (verifMail($mail) == true)){ echo "error=Votre message a ete envoye avec succes."; mail("hugues-lamy@evhr.net","$sujet","$msg","From : $mail\n"); } if((verifChamps($mail,$sujet,$msg) == false) && (verifMail($mail) == false)){ echo "error=Veuillez renseigner tous les champs."; } if((verifChamps($mail,$sujet,$msg) == true) && (verifMail($mail) == false)){ echo "error=Le format de l'adresse est incorrect."; } if((verifChamps($mail,$sujet,$msg) == false) && (verifMail($mail) == true)){ echo "error=Veuillez renseigner tous les champs."; } ?>
|
|
|
Titre: Re:Problème fonction mail + flash
Posté par: Shain le le 08-11-2002 a 22:06:43
Ton code m'as l'air correct ...
à mon avis tu devrais regarder ta facon de renvoyer des valeurs :
Code:
echo "error=Votre message a ete envoye avec succes."; mail("hugues-lamy@evhr.net","$sujet","$msg","From : $mail\n"); |
|
A mon avis ton echo avant le mail fait planter ton script. Supprime-le et réessaye pour voir. |
Titre: Re:Problème fonction mail + flash
Posté par: drunkenmaster68 le le 09-11-2002 a 15:28:04
| Le problème c'est que de mettre le echo comme ça c'est le seul moyen d'envoyer les variables à flash ... |
Titre: Re:Problème fonction mail + flash
Posté par: Shain le le 11-11-2002 a 09:50:05
Un petit tuto pour s'y retrouver : http://developpeur.journaldunet.com/tutoriel/fla/020111fla_phpflash.shtml
En gros ca doit donner un truc dans ce genre :
Code:
echo rawurlencode(error=Votre message a ete envoye avec succes.);
|
|
Sinon teste d'abord ton script PHP sans Flash (en HTML simple), comme ca tu pourra voir tes éventuelles erreurs. |
Titre: Re:Problème fonction mail + flash
Posté par: Shain le le 11-11-2002 a 09:54:12
Ben tiens, encore mieux ;-) http://developpeur.journaldunet.com/tutoriel/fla/021004fla_phpmail1a.shtml |
Titre: Re:Problème fonction mail + flash
Posté par: drunkenmaster68 le le 11-11-2002 a 18:49:05
Super ! Merci ! :D
Je vais tester ça un de ces 4 ! |
Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.
|