In my form am validating user input so i made dataValidation and added htmlspecialchars()
<?php
header('Content-Type: text/plain');
$post_cat = dataValidation("<a href='test'>Test</a>", ENT_QUOTES, 'UTF-8');
function dataValidation($cleandata) {
$data = trim($cleandata);
$data = stripslashes($cleandata);
$data = htmlspecialchars($cleandata);
return $cleandata;
}
echo $post_cat;
When i echo i get output like this <a href='test'>Test</a>
But actually when using htmlspecialchars()
Output should be like this :
<a href='test'>Test</a>
But in my case dataValidation function is not working