我的控制面板(HTML模板编辑器)
<?
$textarea = '<textarea>';
$textarea .= $template_code;
$textarea .= '</textarea>';
echo $textarea;
?>
变量$template_code
包含html,包括</textarea>
for example -> $template_code = '</textarea> ......';
这意味着该变量将关闭我的textarea
,其他代码将在我的真实textarea
之外!!
我怎能避免这种情况?
答案 0 :(得分:1)
使用htmlentities
来转义特殊字符。
echo '<textarea>'.htmlentities($template_code).'</textarea>';