Php 显示数组而不是图像的电子邮件

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 //设

我有一个联系人,允许用户添加附件,但我收到的电子邮件显示了图像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
//设置
$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>");