nl2br

Status
Niet open voor verdere reacties.

RobMan

Gebruiker
Lid geworden
3 okt 2007
Berichten
126
Hoi!

Ik heb totaal geen verstand van PHP en zelfs na veel Googelen kom ik er nog niet uit.
Ik ben in ieder geval wel zover dat ik erachter ben dat, als ik de enters in een <textarea> wil behouden, de nl2br functie van pas komt. Maar hoe verwerkt ik deze in een HTML pagina?
De pagina wordt al wel als PHP verwerkt door de server om een ander klein stukje PHPcode te kunnen laten draaien.

Voorbeeld van opzet:
HTML:
<form method="post">
<textarea name="tekst"></teaxtarea>
<input type="submit">
</form>

Hoe verwerk ik de nl2br er in?
 
Wat wil je met de inhoud? Wil je die weergeven in je HTML pagina?

Dan kun je het zo doen:

PHP:
echo nl2br ( $_POST[ 'tekst' ] );
 
Vergeet daarbij htmlspecialchars() niet, essentieel.
 
Inderdaad, of htmlentities() heb nooit echt helemaal begrepen wat het verschil is...
 
htmlentities() zet ook ë ook om, dat is niet nodig als je overal de juiste encoding gebruikt. Daar komt het op neer in ieder geval.
 
Oh oké, maar ze dienen dus ongeveer hetzelfde doel...

Bedankt SvU!
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan