2014-01-22 61 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

相關問題