使用 PHP 删除打开的 HTML 评论
Remove an open HTML comment with PHP
我正在打印与 php 的聊天记录。因为它是一个聊天记录,它可以有用户输入。
我想阻止用户输入的任何 <!--
注释掉我文件的其余部分,但由于某种原因,我的代码无法正常工作。
如果 txt 文件中有 <!--
打开标签,它会注释掉其余代码。
如果文件中有 <!-- Text -->
,则不会回显“Text”。
我很茫然,因为 strip-tags 应该可以解决这个问题....
我怀疑我的代码有错误允许这样做。
while(!feof($lfile)) {
$line = fgetss($lfile);
$lineclean = strip_tags($line);
echo $lineclean . "<br>";
}
对于看起来很脏的代码,我深表歉意,我扩展了它以进行故障排除。
您可以通过 htmlentities($line, ENT_QUOTES)
传递所有内容,并且所有内容都将完全按照读取的方式呈现。这也将防止 XSS 攻击和其他恶意字符串。
我正在打印与 php 的聊天记录。因为它是一个聊天记录,它可以有用户输入。
我想阻止用户输入的任何 <!--
注释掉我文件的其余部分,但由于某种原因,我的代码无法正常工作。
如果 txt 文件中有 <!--
打开标签,它会注释掉其余代码。
如果文件中有 <!-- Text -->
,则不会回显“Text”。
我很茫然,因为 strip-tags 应该可以解决这个问题....
我怀疑我的代码有错误允许这样做。
while(!feof($lfile)) {
$line = fgetss($lfile);
$lineclean = strip_tags($line);
echo $lineclean . "<br>";
}
对于看起来很脏的代码,我深表歉意,我扩展了它以进行故障排除。
您可以通过 htmlentities($line, ENT_QUOTES)
传递所有内容,并且所有内容都将完全按照读取的方式呈现。这也将防止 XSS 攻击和其他恶意字符串。