包含@的字符串会导致不良行为



使用file_put_contents,我可以毫无问题地保存任何字符串。但一旦字符串中有一个"@",脚本就会开始无提示下载。字符串是使用post方法以表单形式发送的。php脚本包含以下行:

file_put_contents("users/testguy/email.pfl",$_POST['email'](;

我希望字符串(一个普通的电子邮件地址abc@defghi.xyz)保存在文件"email.pfl"中('.pfl'是我对'.inc'的替代,应该是'profile'的缩写(。但firefox浏览器中的一个弹出窗口问我想如何处理该文件(上面写着:"Type:application/x-httpd-php"(。我完全不知道这个问题是怎么发生的。再次强调:它可以完美地与任何其他字符串配合使用。

使用@而不是@符号,这样就不会触发下载

最新更新