htmlspecialchars කාර්යය
htmlspecialchars කාර්යය
ටැග් බ්රව්සරයට ප්රදර්ශනය කිරීමට ඉඩ සලසයි,
එවිට එය ඒවා විධාන ලෙස නොගෙන
අකුරු පේළි ලෙස ප්රදර්ශනය කරයි. කාර්යය
ampersand & හැරවීම සිදු කරයි & ලෙසට,
කෝණ ලකුණ < හැරවීම සිදු කරයි < ලෙසට, කෝණ ලකුණ
> හැරවීම සිදු කරයි > ලෙසට.
ඔබට හැකි සියලුම
HTML සත්යයන් හැරවිය යුතු නම්, භාවිතා කරන්න htmlentities.
වාක්ය රචනය
htmlspecialchars(string $string, int $flags = ENT_COMPAT, ?string $encoding = null, bool $double_encode = true): string
උදාහරණය
අපි ටැග් සහිත අකුරු පේළියක් හැරවීම සිදු කරමු:
<?php
echo htmlspecialchars('<b>bold text</b>');
?>
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය:
'<b>text</b>'
උදාහරණය
අපි ampersand සහිත අකුරු පේළියක් හැරවීම සිදු කරමු:
<?php
$str = 'test: &';
$res = htmlspecialchars($str);
echo $res;
?>
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය:
'test: &'
මෙයද බලන්න
-
htmlspecialchars_decodeකාර්යය,
ප්රතිවිරුද්ධ ක්රියාව සිදු කරයි -
htmlentitiesකාර්යය,
සමාන ක්රියාවක් සිදු කරයි -
strip_tagsකාර්යය,
අකුරු පේළියෙන් ටැග් ඉවත් කරයි