*/ namespace ImageHeberg; require 'config/config.php'; // Anti flood $maSession = new SessionObject(); require _TPL_TOP_; // En cas de validation du formulaire if (isset($_POST['Submit']) && $maSession->checkFlag()) { // Vérification du bon format de l'adresse mail if (filter_var($_POST['userMail'], FILTER_VALIDATE_EMAIL) !== false) { // Je complète le message avec l'IP de mon émeteur $message = $_POST['userMessage']; $message .= PHP_EOL . '---------------------------------------------'; $message .= PHP_EOL . 'IP : ' . $_SERVER['REMOTE_ADDR']; $message .= PHP_EOL . 'BROWSER : ' . $_SERVER['HTTP_USER_AGENT']; // Tout va bien, on envoit un mail mail(_ADMINISTRATEUR_EMAIL_, '[' . _SITE_NAME_ . '] - Formulaire de contact', $message, 'From: ' . $_POST['userMail']); $maSession->removeFlag(); // Retour utilisateur echo '
' . $_POST['userMail'] . '