繁体   English   中英

任何解决方案都无法执行 </textarea> 标签(包含$ values)? [重复]

[英]Any solve there to not execute </textarea> tag(which contained $values)? [duplicate]

可能重复:
如何在php中正确转义html表单输入默认值?

我在面对</textarea>元素时遇到问题。 我正在对整个php文件进行编辑。 如果php文件带有</textarea>标记,则会关闭文件代码。 例如

$data=file_get_contents($file);
..
'<textarea>'
'.$data.'
'</textarea>'
..

问题是:如果数据中包含</textarea>标记,则该标记会截断我的代码。 因为</textarea>是textarea值的结束标记。 有什么解决办法可以不执行</textarea>标记(其中包含$ data)?

在输出$data之前,请尝试清理它,例如:

'.htmlentities($data).'

另外,请查看PHP文档中该功能的可用标志。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM