我正在尝试通过邮件向用户发送附件
我正在使用 PHP 邮件程序库
$mail->AddAddress($pr_email);
$mail->Subject = "Activate your account";
$mail->AddAttachment($data);
$mail->IsHTML(true);
$mail->Body =$message;
if(!$mail->Send())
{
echo "Error sending: " . $mail->ErrorInfo;;
}
这$data
是用户在这里上传的图像我如何读取文件的值并存储在 $data 变量中
$tmpName = $_FILES['file_upload']['tmp_name'];
$fp = fopen($tmpName, 'r');
$data = fread($fp, filesize($tmpName));
$data = addslashes($data);
fclose($fp);
不幸的是,我只能收到消息文本,我没有收到邮件中的附件
请告诉我我做错了什么?