我只是想知道如果我可以有一個變量來保存圖像,我使用phpmailer發送電子郵件,我需要一個圖像被附加到它,我如何分配一個變量來保存圖像在php
,所以我在想,如果我可以把圖像中的一個變量,使用
$mailer->AddAttachment($image);
與附件發送電子郵件。
感謝您的幫助。
我只是想知道如果我可以有一個變量來保存圖像,我使用phpmailer發送電子郵件,我需要一個圖像被附加到它,我如何分配一個變量來保存圖像在php
,所以我在想,如果我可以把圖像中的一個變量,使用
$mailer->AddAttachment($image);
與附件發送電子郵件。
感謝您的幫助。
我想$圖像應該包含圖像文件的本地路徑。
如果你看一下PHPMailer的來源,在1218線: http://phpmailer.svn.sourceforge.net/viewvc/phpmailer/phpmailer/trunk/class.phpmailer.php?revision=444&view=markup 你會看到,它驗證起初那是你給的路徑已經存在的文件。沒有其他選擇。
除非我錯過了一些東西,這正是它應該如何使用。
據to this document,你會做這樣的事情:
$myImg = '/some/path/to/image.jpg';
$mailer->AddAttachment($myImg);
難道這不是你想要什麼?
隨着PHPMailer的添加附件做了你的問題
$mailer->AddAttachment('/home/mywebsite/file.jpg', 'file.jpg');
如果你想使用一個變量,你可以通過一個變量沒有問題改變字符串寫的方式。
$imagePath = '/home/mywebsite/file.jpg';
imageName = 'file.jpg'
$mailer->AddAttachment($imagePath, $imageName);
是的,這就是我所做的,我得到的錯誤,所以我想也許我做錯了。 謝謝 – amir 2009-09-15 18:03:41
我的魔術8球失靈了...... *什麼*錯誤? – 2009-09-15 18:06:44