< textarea name="blaat">
asasd
adsdas
adsa
asdads
< /textarea>
Dan in je PHP:
www.php.net/nl2br
asasd
adsdas
adsa
asdads
< /textarea>
Dan in je PHP:
PHP:
1
| $blaat = nl2br($blaat); |
www.php.net/nl2br
Verwijderd
Het probleem met nl2br() is dat alleen \n's (linefeeds) worden omgezet. In Unix/Linux gaat dit prima, maar in Windows is een enter \r\n (er blijft dus een lelijke enter over), en op een Macintosh is een enter alleen \r.
De volgende code lijkt me dan meer geschikt (gebruik ik ook in mijn gastenboek):
De volgende code lijkt me dan meer geschikt (gebruik ik ook in mijn gastenboek):
PHP:
1
2
3
4
| //Unix-enter: \n, Windows-enter: \r\n, Mac-enter: \r $message = str_replace("\r\n", "<br />", $message); //replace Windows enters by <br /> $message = str_replace("\r", "<br />", $message); //replace Mac enters by <br /> $message = str_replace("\n", "<br />", $message); //replace Unix enters by <br /> |
[ Voor 0% gewijzigd door Verwijderd op 28-08-2002 13:53 . Reden: vanwege lelijke ' ]