Bonjour,

Je récupere une variable suite à une validation de formulaire
Code : Sélectionner tout - Visualiser dans une fenêtre à part
$email = $_POST['email'];
Jusque là pas de soucis,
Sauf que je me suis aperçu qu'il y a un espace en trop à la fin de la variable de l'email même si on le tape sans espace.
Du coup il s'enregistre dans la BDD avec cet espace en trop et surtout quand j'utilise $email pour l'envoi d'email via la librairie SwiftMailer, l'email ne s'envoie pas à cause de cet espace en trop à la fin...

Quelqu'un sait d'ou cela peut venir ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 
$mailer = Swift_Mailer::newInstance($transport);
$body=<<<EOD
<html>
<head></head>
<body>
Bonjour,<br><br>
</body>
</html>
$message = Swift_Message::newInstance()
->setSubject('Mon sujet ')
->setFrom(array('moncopntact@test.com' => 'test'))
->setTo(array($email))
->setBody($body);
$type = $message->getHeaders()->get('Content-Type');
$type->setValue('text/html');
$type->setParameter('charset', 'utf-8');
 
$result = $mailer->send($message);