ciao
il problema è che interpreta \n come fine della riga quindi se lo trova a metà messaggio per php è un fine riga.
prova una cosa
usa solo l'istruzione
questa istruzione trasforma tutti i \n in <br> quindi "dovrebbe" eliminare il problema.PHP:$messaggioS = nl2br($messaggioS);
se guardi la parte di script che inserisce (a parte le variabili che sono state modificate) vedi che comunque il \n di fine riga viene inserito
PHP:$mess_da_ins=$nome."|".$citta."|".$email."|".$messaggio."\n";
relativamente alla modifica del file devi stare attento a non introdurre \n es.
mettiamo che tu voglia correggere la riga
in modo che a video il "come va?" venga su un'altra riga non devi correggere in
facendo così introduci un \n, ma proprio scrivere <br> o <br /> cioè
p.s.
domanda come mai la stringa termina con | ? non dovrebbe esserci
Oggi facendo esperimenti ho notato che se allineo tutto su una riga, non crea nuovi box e in più posso modificare il messaggio,es
Il codice stampa così
Codice:
mercoledì 14 novembre 2012 - 22:42:56 GMT+0100 (CET)|Oggetto|Messaggio<br />
<br />
<br />ciao|Nome|Citta|mail@bbb.li|::1|<img src="http://mosito.it/ip_flags/flags/noflag.gif" width="16" height="12" alt="noflag" title="noflag" />
Devo metterlo così manualmente per far quadrare tutto
Codice:
mercoledì 14 novembre 2012 - 22:42:56 GMT+0100 (CET)|Oggetto|Messaggio<br /><br /><br />ciao|Nome|Citta|mail@bbb.li|::1|<img src="http:/miosito.it/ip_flags/flags/noflag.gif" width="16" height="12" alt="noflag" title="noflag" />
Perciò mi pare di capire che c'è qualcosa che manda a capo dal secondo <br /> in poi, questo è il problema
Ultima modifica: