Php 显示数组而不是图像的电子邮件
我有一个联系人,允许用户添加附件,但我收到的电子邮件显示了图像id应该在哪里 表格详情如下Php 显示数组而不是图像的电子邮件,php,forms,Php,Forms,我有一个联系人,允许用户添加附件,但我收到的电子邮件显示了图像id应该在哪里 表格详情如下 First Name: gffffffffffffffffffffffffffffffffffffffffffffff Last Name: williams Email: jessie747williams@gmail.com Subject: hello Image: Array (HERE) shousd show the image like apple.jpg Comments: fd //设
First Name: gffffffffffffffffffffffffffffffffffffffffffffff
Last Name: williams
Email: jessie747williams@gmail.com
Subject: hello
Image: Array (HERE) shousd show the image like apple.jpg
Comments: fd
//设置
$max_allowed_file_size=100;//大小(KB)
$allowed_extensions=数组(“jpg”、“jpeg”、“gif”、“bmp”);
//验证
如果($上传文件的大小>$允许的最大文件大小)
{
$errors.=“\n文件大小应小于$max\u allowed\u file\u Size”;
}
//------验证文件扩展名-----
$allowed_ext=false;
对于($i=0;$i)
感谢您联系我们。我们将很快与您联系。
所以要改变
"Image: ".clean_string($uploaded_file)."\n";
到
更新:
另外,将
和
添加到clean_string()
函数中的$bad
变量中
$bad = array("content-type","bcc:","to:","cc:","href","<script>","</script>");
$bad=array(“内容类型”、“密件抄送:”、“收件人:”、“抄送:”、“href:”、“,”);
虽然电子邮件服务提供商剥离了Javascript代码,但这只是一种额外的安全措施。只需更改:
$uploaded_file=$_FILES['uploaded_file'];
到
$uploaded_file=$_FILES['uploaded_file']['name'];
这当然会给你一个数组$uploaded\u file=$\u FILES['uploaded\u file'];
应该是什么。谢谢你想在图像中附加什么:“.clean\u string($uploaded\u file)。”\n;
?是文件名还是HTML图像?我要文件名。thx@JessieWilliams那么,别忘了把问题设为正确的。
$bad = array("content-type","bcc:","to:","cc:","href","<script>","</script>");