Op onze website hebben we een formulier met een tekstvak. Na de verwerking van het formulier is het de bedoeling dat de tekst die is ingevuld in het tekstvak wordt doorgemaild per gewone mail (dus niet in html-email).
<BR>
<BR>Dit lukt, maar alle "new line"-characters blijken verdwenen te zijn. Als ik echter met de functie <!-- BBCode Start --><B>nl2br()</B><!-- BBCode End --> werk, dan wordt het wel correct getoond in een html-document, wat er op wijst, dat het "new line"-character van de tekstarea herkend wordt, maar dat een "new line"-character van de mail anders moet zijn.
<BR>
<BR>Kent er iemand een oplossing voor dit probleem?
<BR>Een extraatje: Hoe kan je het best gegevens uit een texstarea opslaan in de database? Ik gebruik steeds de htmlspecialchars() voor security redenen en als ik de gegevens wil tonen (in html-mail of) op een html-pagina, gebruik ik dus ook die nl2br()-functie.
<BR>
<BR>Geert Van Aken
|