Hallo,

ik heb een op php gebasseerd profiel systeem en zou graag willen dat de gebruikers html (of op z'n minst de BR-tag/linebreaks) in hun ''extra info'' gedeelte kunnen toepassen.
Ik blijf maar vastlopen! Om de een of andere reden vind ik niets dat werkt.
Ik zou heel dankbaar zijn als iemand een oplossing heeft. :)
(Ik ben nog maar 2 weken geleden begonnen met ''het echte werk'' van php (kende de includes al) dus misschien snap ik het niet in 1x)

Johan
htmlentities
stripslashes
nl2br
mysql_real_escape_string
addslashes
htmlspecialchars

zoek al deze functies eens op op www.php.net. Je zal ze zeker vaker gebruiken.
Je slaat de profiel gegevens op in een database?

dan kan je er na het uitlezen de functie [php]nl2br[/php]() over heen halen, dan worden de linebreaks uit de textarea omgezet naar <br />

Verder kan je eventueel speciale tags toestaan door de functie [php]strip_tags[/php]() te gebruiken, deze stript standaard alle tags weg, maar je kan tags opgeven die moeten blijven staan bijvoorbeeld:
<?php

$sVar = 'Dit is een <i>string</i> met <b>html</b>';
$sVar = strip_tags($sVar, '<b>');
echo $sVar;
// De <b> tags zullen in de echo behouden blijken, maar de <i> niet.

?>
@ Boaz : dit is handig en wist ik niet :) ik ga hier is effies mee spelen voor mijn gastenboek ^_-

Reageren