PHP - fonction mail devenue Folle !

Résolu/Fermé
patamob - 15 déc. 2010 à 16:19
 patamob - 15 déc. 2010 à 20:44
Bonjour,


c'est à n'en plus rien comprendre...

j'utilise les 2 fonctions ci dessous au même endroit, pour tests. Une "normale" et une autre au format HTML.



mail($mailcontact, 'bozo', "$send_message")
mail($mailcontact, $send_subject, "$send_message", $entete)



$mailcontact fonctionne,
$send_subject fonctionne
$entete fonctionne

Le problème vient quand je change la vaiable $send_message.

NE RIGOLEZ PAS MON PROBLEME EST TRES SERIEUX JE NE COMPRENDS RIEN MOI MEME :
si j'écris
$send_message = "$nom $prenom, $mailvisiteur <br> Entreprise $entreprise <br> Tel $telephone <br>$message";

je ne recois aucun mail.
si j'écris
$send_message = "$nom $prenom, $mailvisiteur <br> Entreprise $entreprise <br> Tel $telephone <br>$message toto tata ";

je recois seulement 1 mail qui vient de la fonction 'bozo'.
Et enfin si je mets
$send_message = "$nom $prenom, $mailvisiteur <br> Entreprise $entreprise <br> Tel $telephone <br>$message toto tata tutu ";

je reçois bien les 2 mails

TRUC DE DINGUE: EST CE QUE QQN PEUT M AIDER !!!???
A voir également:

2 réponses

Melooo Messages postés 1405 Date d'inscription vendredi 28 novembre 2008 Statut Membre Dernière intervention 18 mars 2013 84
Modifié par Melooo le 15/12/2010 à 16:43
Bonjour
Il faut d'abord concaténer tes variables !
comme ceci :
$send_message = $nom.$prenom.$mailvisiteur; 

tu met des <br> dans du php ya un souci la !


Mieux vaut ne pas mettre une balise <p> dans un <q>
0
en fait le <br> ne pose pas de problème puisque c'est un mail au format HTML

en fait tous les mails arrivent en INDESIRABLES

mais ca marche...

argh.
0