$value) { // assign to temporary variable and strip whitespace if not an array $temp = is_array($value) ? $value : trim($value); // if empty and required, add to $missing array if (empty($temp) && in_array($key, $required)) { array_push($missing, $key); } // otherwise, assign to a variable of the same name as $key elseif (in_array($key, $expected)) { ${$key} = $temp; } } } // validate the email address if (!empty($email)) { // regex to ensure no illegal characters in email address $checkEmail = '/^[^@]+@[^\s\r\n\'";,@%]+$/'; // reject the email address if it doesn't match if (!preg_match($checkEmail, $email)) { array_push($missing, 'email'); } } // go ahead only if not suspect and all required fields OK if (!$suspect && empty($missing)) { // build the message $message = "Nom: $name\n\n"; $message .= "Email: $email\n\n"; $message .= "Commentaires: $comments"; // limit line length to 70 characters $message = wordwrap($message, 70); // create additional headers $additionalHeaders = 'From: lvdesign.com.fr'; if (!empty($email)) { $additionalHeaders .= "\r\nReply-To: $email"; } // send it $mailSent = mail($to, $subject, $message, $additionalHeaders); if ($mailSent) { unset($missing); } } } ?> Bienvenue sur lvdesign.com.fr :)<?php if (isset($title)) {echo "— {$title}";} ?>
Contact

LVdesign

Le meilleur studio de création en Print ou pour le Web pour votre société.

Laurent Vignaux, directeur de l'agence.

Pour contacter LVdesign

Envoyez un mail à LVdesign

Attention, complétez les champs suivants

Pardon, un problème pour l'envoie de votre message est survenue, essayez plus tard. Merci de votre compréhension.

Merci, Votre message est bien envoyé.

/>

/>