PHP:通过套接字发送带有图像附件的邮件
我需要发送一封带有fsockopen的电子邮件,其中附有一张图片。到目前为止,我一直使用以下代码: 这很好,但不会美化图像。我该怎么做? 我无法使用任何特殊的扩展/库,因为我无法访问服务器 我只是想补充一下PHP:通过套接字发送带有图像附件的邮件,php,email,attachment,send,Php,Email,Attachment,Send,我需要发送一封带有fsockopen的电子邮件,其中附有一张图片。到目前为止,我一直使用以下代码: 这很好,但不会美化图像。我该怎么做? 我无法使用任何特殊的扩展/库,因为我无法访问服务器 我只是想补充一下 <img src="data:image/jpg;base64,[IMAGE DATA] alt="IMG" /> 但这似乎不起作用(它总是显示一个损坏的图像和文本“IMG”)。我有图像日期base64编码。有没有更好的方法,或者可以这样做? 如果这样还可以,您知道为什么
<img src="data:image/jpg;base64,[IMAGE DATA] alt="IMG" />
但这似乎不起作用(它总是显示一个损坏的图像和文本“IMG”)。我有图像日期base64编码。有没有更好的方法,或者可以这样做?
如果这样还可以,您知道为什么它可能不起作用吗?PHP Mailer就是答案 您可以使用以下行轻松附加图像:
$mail->AddStringAttachment(base64_decode($IMG), "picture.jpg", "base64", "image/jpeg");