2014-01-22 26 views
0

Hoi大家好,我是php编程新手。我只想问你们一些关于如何使用php mail()函数附加图像文件的帮助。我已经尝试过HTML /文本,它工作的很好,它发送到我的电子邮件。但问题是当我将内容类型更改为image/jpg时。它不工作。我现在需要的是一种将图像文件附加到php mail()中而不使用任何php库的方法。谢谢 。如何使用php邮件附加图片文件

+0

为了澄清,将图像嵌入到HTML电子邮件中并不符合您的要求,对吗? – Marty

+0

您可以将图像托管在Web服务器上并使用HTML引用图像? –

+0

即时通讯使用我的本地主机发送我的电子邮件。我已经完成发送电子邮件与HTML /文本,它工作正常,但对于图像不起作用。 – user3213861

回答

1
<?php 
$to = '[email protected]'; 
$subject = 'test subject'; 
$message = 'this is <strong>html</strong> <img src="http://www.test.com/image.test.png" >  message'; 
$headers = 'MIME-Version: 1.0' . "\r\n"; 
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n"; 
mail($to, $subject, $message, $headers); 
?> 

试试这个。 提供位于服务器上的图像的确切路径。

+0

嗨尼廷,其实即时通讯使用的按钮,我会搜索某个文件,然后将其附加到我的电子邮件。有没有可能的方法来做到这一点。 – user3213861

+0

您必须将上传的图像保存在服务器上。并提供服务器上的映像路径。 – Nitin

+0

这是否意味着我无法在笔记本电脑中选择任何图像文件,只需将其附加到我的电子邮件中即可。我需要做的就是将所有图像保存到服务器。顺便说一句,我使用我的本地主机。 – user3213861

相关问题