Autor Zpráva
MilanJ
Profil
Na své stránce používám formulář, který se odesílá pomocí PHP funkce Mail().
Protože email z formuláře obsahuje i linky na stránky, používám hlavičku Content-type: text/html; charset=utf-8'.
Text zprávy se ukládá do <textarea name="zprava" cols="55" rows="5" ></textarea>.

Problém je následující: Když takto odeslaný email odešlu, text mi přijde na jednom řádku, ačkoliv jsem ve formuláři používal odřádkování pomocí klávesy ENTER. Jak docílím toho, aby byl výsledný email vizuálně stejný jako to, co jsem vyplnil ve formuláři?

Děkuji za odpověď.
Peca
Profil
Zkus si pohrát s nastavením wrapu
http://www.jakpsatweb.cz/html/formulare.html#textarea
V PHP pak ještě pravděpodobně použit http://cz.php.net/nl2br
Wrap bude možná v pořádku, ale protože email je ve formátu html, tak se znaky (nový řádek) zobrazí pouze jako mezera.
k_ostka_c
Profil *
Kdyz bys neco posilal natvrdo staci kdyz vlozis zname
Toto téma je uzamčeno. Odpověď nelze zaslat.

0