Regnery.net Internet

HTML CSS PHP MYSQL JQuery SEO – internetoplossingen

Encode en decode html tags PHP

Als je een site hebt met interactie tussen jouw site en de bezoeker, dan wil je soms wel en soms niet HTML tags toestaan. PHP heeft twee handige functies die deze taken kunnen uitvoeren voor jou. In deze tutorial leer je encode en decode HTML tags PHP toe te passen in je eigen site.

Encode en Decode HTML tags PHP

Bij encode zal PHP de HTML tags laten zien als tekens op je site. Dus een <p> tag zal letterlijk op deze wijze terugkomen op je site. Bij decode zal PHP de tags weer gewoon HTML tags laten zijn. Je ziet dan geen <p> meer op je site, maar werkt de tag als een daadwerkelijke HTML tag. Encode en decode HTML tags in PHP werkt als volgt.

<?php
$var = ‘<b><i>Hello World</i></b>’;
echo $var;
$html_encode = htmlentities($var);
echo $html_encode;
$html_decode = html_entity_decode($var);
echo $html_decode;
?>

Denk bij het toepassen van de html_entity_decode() functie goed aan de veiligheid van de site. Let op dat bezoekers geen ongewenste tags kunnen plaatsen op je site. In dat geval is het beter te werken met een BB-code systeem.