簡體   English   中英

使用PHP刪除打開的HTML注釋

[英]Remove an open HTML comment with PHP

我用php打印聊天記錄。 因為它是一個聊天記錄,它可以有用戶輸入。

我想阻止用戶輸入的任何<!--注釋掉我的其余文件,但由於某種原因,我的代碼無效。

如果txt文件中有一個<!-- open標記,它會注釋掉其余的代碼。 如果文件中有<!-- Text --> ,則不會回顯“ Text ”。

我不知所措,因為條形標簽應該解決這個問題....

我懷疑我的代碼中有一個錯誤允許這個。

while(!feof($lfile)) {
$line = fgetss($lfile);
$lineclean = strip_tags($line);
  echo $lineclean . "<br>";
}

我為臟看的代碼道歉,我把它擴展為故障排除。

您可以通過htmlentities($line, ENT_QUOTES)傳遞所有內容htmlentities($line, ENT_QUOTES)並且所有內容都將在讀取時完全呈現。 這也將防止XSS攻擊和其他具有惡意意圖的字符串。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM