|
 |
|
|
<%
// post back
if(ispostback)
{
// validate params
nom_valide = (nom == null) ? false : !nom.trim().equals("");
prenom_valide = (prenom == null) ? false : !prenom.trim().equals("");
Pattern pat = Pattern.compile(".+@.+\\.[a-z]+");
Matcher matcher = pat.matcher(email);
email_valide = matcher.find();
// all are valid ?
if(nom_valide && prenom_valide && email_valide)
{
try
{
// send mail
String mail = "";
mail += "Nom : " + nom + " ";
mail += "Prénom : " + prenom + " ";
mail += "Email : " + email + " ";
mail += "Adresse : " + adresse + " ";
mail += "Code postal : " + codepostal + " ";
mail += "Ville : " + ville + " ";
mail += "Téléphone : " + telephone + " ";
mail += "Entreprise : " + entreprise + " ";
mail += "Etablissement scolaire : " + etablissement + " ";
mail += "Message : " + message;
MailUtil.Send(application.getInitParameter("SMTPSERVER"), "contact@grand-dijon.fr",
application.getInitParameter("CONTACT_RECIPIENT"), "Carte Culture : Formulaire de prise de contact", mail);
out.print(" Nous vous confirmons que votre message ou question à bien été envoyé | ");
send = true;
}
catch(Exception ex)
{
out.print(" Une erreur est survenue durant l'envoi du message, veuillez réessayer ultérieurement");
out.print(" | ");
mail_error = true;
}
}
}
%>
<% if(!send && !mail_error) { %>
<% } %>
|
|