如何使用PHP阻止特殊字符在保存时更改为实体

时间:2014-05-11 22:56:29

标签: php html

我有一个我正在保存的页面,我注意到它会在保存然后查看时将html中的特殊字符转换为它们的实体。我一直在尝试使用htmlentities_decode和其他选项,但似乎无法弄清楚如何在保存时不更改任何特殊字符。

html的示例如下所示:

•Los Angeles•</font></b><br><font color="#ABABAB" size="-1">°Airport°

保存时看起来像这样:

•Los Angeles•
°Airport°

我的保存代码的一部分,我确定我错过了命令:

if ($_SERVER["REQUEST_METHOD"] == "POST") {
$data = $_POST['edit'];
if(get_magic_quotes_gpc()){
$data = stripslashes($data);}
$filevar = "/my/site/address/here/creative/lacrimes/actions";
$fp = fopen($filevar, "w") or die("Couldn't open $file for writing!");
fwrite($fp, $data) or die("Couldn't write values to file!"); 

0 个答案:

没有答案