Pagina 1 di 1

[risolto][PHP] andare a capo nel testo inoltrato via mail

Inviato: giovedì 11 giugno 2015, 9:41
da thaiboxer89
salve a tutti in un form passo dei dati che vengono passati a una funzione sendTcMail() che si occuperà di inoltrare a un indirizzo ad es. prova@staff.it,
la funzione si svolge tutta correttamente,il problema è che quando i dati vengono passati via mail,e io in mezzo alle variabili da stamapre nelle mail gli ho aggiunto il tag </br>, ho provato anche con \n e \r ma niente il testo nella mail viene spedito tutto attaccato così:
testo messaggio:ciaooo nome:mariocognome:rossiemail:mario@2rossi.itcellulare:33333333

il codice della funzione è questo

Codice: Seleziona tutto

sendTcMail("maury89mascia@gmail.com","richiesta info cliente","testo messaggio:".$messaggio.'</br>'."nome:".$nome.'</br>'."cognome:".$cognome.'</br>'."email:".$email.'</br>'."cellulare:".$cellulare,"","","landing@totalconnect.it",true);
cosa posso fare per far si che sulla mail ogni variabile sia stampata su ogni riga? grazie :ciao:

Re: [PHP] andare a capo nel testo inoltrato via mail

Inviato: giovedì 11 giugno 2015, 13:57
da SuperStep
allora, se la mail viene letta con il formato html, allora il tag br deve funzionare.

Nel caso venga letto come testo da un client windows. allora il terminatore di riga di windows e' '\r\n'

Re: [PHP] andare a capo nel testo inoltrato via mail

Inviato: venerdì 12 giugno 2015, 12:47
da thaiboxer89
SuperStep [url=http://forum.ubuntu-it.org/viewtopic.php?p=4767598#p4767598][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:allora, se la mail viene letta con il formato html, allora il tag br deve funzionare.

Nel caso venga letto come testo da un client windows. allora il terminatore di riga di windows e' '\r\n'
non funziona ma ho risolto usando i tag <p> grazie lo stesso :ciao: