[英]PHP - Embed Generated Image from External File into HTML email
我有一個注冊表格。 有人注冊后,他們會立即收到一封電子郵件(HTML格式),其中包含以下信息:
1)他們的注冊信息(姓名,P#,電子郵件等)
我需要的是以下內容:
1)注冊后,在用戶收到的電子郵件中,需要有一個由外部腳本生成的png圖像。 此刻,我正在使用PEAR生成/發送電子郵件(AOK),並使用Mail_Mime :: addHTMLImage()添加圖像,但是可惜沒有運氣。 發送電子郵件時,我得到的只是一張殘缺的圖像,並顯示了替代文本。 請記住,我是從外部腳本生成圖像(用於HTML電子郵件)的,這一點很重要。
我用來嘗試(從外部腳本中)獲取圖像的代碼如下:
$mime->addHTMLImage(get_template_directory_uri()."/qr_code_generator.php?code=", "image/png");
另外,不確定是否有幫助,但是我正在使用http://phpqrcode.sourceforge.net/生成QR碼
任何幫助都將不勝感激!
我回答這個最在你前面的問題在這里 。
再次可能的問題是,您不能將base64編碼的圖像直接嵌入到電子郵件的正文中,必須將它們像附件一樣對待。 您這樣做的方式是使用內容部分和適當的內容ID。
查看有關addHTMLImage方法的文檔。 https://pear.php.net/manual/zh/package.mail.mail-mime.addhtmlimage.php
這不是最好的文檔,但請查看它和我的其他答案 。 那應該給您足夠解決問題的能力。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.