Espace en trop dans une variable
Bonjour,
Je récupere une variable suite à une validation de formulaire
Code:
$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:
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); |