Bonjour,
Je récupere une variable suite à une validation de formulaire
Jusque là pas de soucis,
Code : Sélectionner tout - Visualiser dans une fenêtre à part $email = $_POST['email'];
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);
Partager