configurer la variable $message en html

configurer la variable $message en html - PHP - Programmation

Marsh Posté le 23-01-2009 à 20:02:58    

lut
be voila je galère grave avec la variable $message que je recois bien sur ma boite mais tout accroché je sais ce sujet a été posé des 100000 de fois mais sur gogol impossible de trouver une reponse qui m'eclaire
donc voila mon code :
 
$message = $budget   .$adresse   .$personnes  .$tel .$date  .$infos;
 je voudrais le configurer pour recevoir ca une ligne après l'autre :le budget après l'adresse etc...
merci

Reply

Marsh Posté le 23-01-2009 à 20:02:58   

Reply

Marsh Posté le 23-01-2009 à 21:25:43    

$message = "$budget<br />$adresse<br />$personnes<br />$tel<br />$date<br />$infos";
 
ps : apprends à parler français, parce que c'est pas évident de comprendre ce que tu demandes...


Message édité par rufo le 23-01-2009 à 21:26:30

---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Marsh Posté le 23-01-2009 à 21:26:01    

faut dire à la machine qu'il faut passer une ligne (oui je sais c'est con une machine lol)
 
met un \n entre chaque variable (il me semble)  
rajoute autant de \n que de fois où tu veux passer de ligne
 
testes et vois si ça marche

Reply

Marsh Posté le 23-01-2009 à 21:58:50    

j'ai fait :
 
$message = $budget \n   .$adresse \n   .$personnes \n  .$tel\n  .$date \n  .$infos;
et php repond : Warning: Unexpected character in input: '\' (ASCII=92) state=1 in C:\wamp\www\tests\mail\traitement5.php on line 81
 
Parse error: parse error in C:\wamp\www\tests\mail\traitement5.php on line 81
 
quant a $message = "$budget<br />$adresse<br />$personnes<br />$tel<br />$date<br />$infos";  
 
j'ai fait ca et ca me met a l'arrivée la meme chose (tout est a la suite  dans le mail)
ce qui est bizarre c'est que si je fait la dernière soluce je met pas de points ce qui est quand meme je crois indispensable pour lier les variables , et ca marche quand meme .
:rien capté  
voila si je suis la c'est que j'ai vraiment fait des recherches mais personne n'explique assez clairement (comme par ex le site du zero qui ne traite malheureusement pas de la fonction mail)
merci quand meme

Reply

Marsh Posté le 23-01-2009 à 22:01:50    

je ne vois pas pourquoi tu veux lier les variables alors que tu les veux chacunes sur une ligne différente ???????
 
donc ça marche sans les .  
C'est ce qui compte non ? lol

Reply

Marsh Posté le 23-01-2009 à 22:19:11    

d'accord pour ca mais en tous cas ca marche po.
je vais continuer a recevoir les messages comme ca c'est un peu naze mais bon...
 y'avait aussi la variable array mais je sens que je vais me crasher direct la
merci quand meme

Reply

Marsh Posté le 23-01-2009 à 22:33:01    

tu peux faire :
$msg="blabla1\n";
$msg.="blabla2\n";
$msg.="blabla3\n";
$mail->Body = $msg;
 
comme ça, ça affichera les blabla sur une ligne différente à chaque fois
et tu peux rajouter autant de $msg. que tu veux

Reply

Marsh Posté le 24-01-2009 à 00:09:59    

ok je vais cheker ca te repond demain la je suis un peu naze le php ca prend vite la tete  
merci encore

Reply

Marsh Posté le 24-01-2009 à 13:04:09    

dans la réponse de rufo, remplace <br /> par \n si tu as un message en texte et pas en HTML ...


---------------
NewsletTux - outil de mailing list en PHP MySQL
Reply

Marsh Posté le 24-01-2009 à 16:41:47    

ennnnnnnnnnfin quelqu'un qui parvient a trouver la solution incroyable j'ai fait gogol en entier tous les forums  
enfin ca marche bon be c'est hyper sympa a toi (aux autres aussi d'ailleurs).
merci a tous

Reply

Marsh Posté le 24-01-2009 à 16:41:47   

Reply

Marsh Posté le 24-01-2009 à 16:49:00    

ah j'allais oublier j'ai encore un dernier truc je crois que ca arrive a plein de gens qui font des formulaires a chaque fois que je recois le message il est suivi d'un autre :
undelivered mail return to sender (message non delivré retour a l'envoyeur pour les anglophobes) et a chaque message recu c'est le meme delire..
j'ai checké sur le net rien a faire

Reply

Marsh Posté le 26-01-2009 à 09:46:28    

est-ce que ton email est correct ? (genre $email contient 'machin@truc.tld' ou ' machin@truc.tld' (avec un espace) ?
 
as-tu un SMTP qui autorise l'envoi des emails ?


---------------
NewsletTux - outil de mailing list en PHP MySQL
Reply

Marsh Posté le 26-01-2009 à 11:13:53    

c'est bon newslet tout est nikel c'est avec wamp que ca deconnait (je ne sais pas pourquoi mais bon..) la avec mon hebergeur (infomaniak) ca tourne au poil.
encore merci

Reply

Marsh Posté le 27-01-2009 à 18:39:46    

php.ini devait avoir les mauvaises valeurs (du moins, celles par défaut) de ton smtp ...


---------------
NewsletTux - outil de mailing list en PHP MySQL
Reply

Marsh Posté le 29-01-2009 à 21:17:38    

ok bon je vais plus me prendre la tete avec ca la chuis a 3 efferalgan/jour  alors..
thx y'all

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed