diff --git a/app/controller/ContactController.php b/app/controller/ContactController.php
index f2baa547f588ff3dfac8104b0c7b18e0eb21e2c6..528ece8ad34508fa866fe32f4210b2c98cef776e 100644
--- a/app/controller/ContactController.php
+++ b/app/controller/ContactController.php
@@ -4,5 +4,29 @@ class ContactController extends Controller { // classe de contrôleur pour l'ins
 	public function displayForm() { // la fonction d'affichage du formulaire
 		$this->view->display();
 	}
+
+	public function send() { // vérifie les données de contact
+		if(!isset($_POST['nom']) || !isset($_POST['prenom']) || !isset($_POST['email']) || !isset($_POST['message'])) { // si l'une des données manque, erreur
+			//appeler une fonction d'erreur
+			echo "<h1>Erreur : variables absentes</h1>";
+			die();
+		}
+		$data = $_POST;
+		$header = "From: \"".$data['prenom']." ".$data['nom']."\"<".$data['email'].">\n";
+		$header.= "Reply-to: \"".$data['prenom']." ".$data['nom']."\"<".$data['email'].">\n";
+		$header.= "MIME-Version: 1.0\n";
+		
+		$success = mail(
+			"vbochet@gmail.com", // adresse email du destinataire
+			"Message envoyé via Classements Ludiques", // objet du mail
+			htmlspecialchars($data['message']), // message du mail
+			$header);// on réalise l'inscription à l'aide d'une méthode de la classe Register
+		if ($success == 1) {
+			header('Location:valid'); // on redirige vers la  page OK
+		} 
+		else {
+			echo "<h1>Erreur : l'envoi du mail a échoué</h1>";
+		}
+	}
 	
 }