Php 用电子邮件附加图片

Php 用电子邮件附加图片,php,Php,我想用php邮件功能发送电子邮件,在那里我还可以附加两张图片 (.bmp,.gif,jpg,.png,.jpeg)仅从表单中读取,不存储到网站的任何文件夹中。 我尝试了许多脚本,但都没有正常工作。 你能告诉我怎么做吗?你不应该使用基本的mail()功能来做这件事。尝试一个功能更强大的PHP类来发送带有附件的邮件: 创建邮件对象 添加图像文件作为附件 将内容添加为HTML,图像名称作为参考 当你有任何问题时,你需要具体化你的问题。除非您提供一些代码和详细的描述,否则没有人能帮助您“但一切都无法

我想用php邮件功能发送电子邮件,在那里我还可以附加两张图片 (
.bmp
.gif
jpg
.png
.jpeg
)仅从表单中读取,不存储到网站的任何文件夹中。
我尝试了许多脚本,但都没有正常工作。

你能告诉我怎么做吗?

你不应该使用基本的
mail()
功能来做这件事。尝试一个功能更强大的PHP类来发送带有附件的邮件:

  • 创建邮件对象
  • 添加图像文件作为附件
  • 将内容添加为HTML,图像名称作为参考
当你有任何问题时,你需要具体化你的问题。除非您提供一些代码和详细的描述,否则没有人能帮助您“但一切都无法正常工作”


如果您想手工完成这项工作,您当然可以使用mail()。但它更为复杂。以下是一些教程:


如果您真的这样做了,请不要忘记向我们展示您的现成解决方案。

我们为什么不使用本机邮件类发送邮件?@RobertPitt:使用邮件功能没有问题。但“手工”构建多部分/消息需要付出更多的努力。既然OP需要它,他应该使用一个现成的解决方案。我以为你是说
mail
函数本身不是很可靠,但实际上是OP需要构建一个稳定的头构建类,并使用它来正确处理多部分数据。亲爱的@mario,我只想使用mail函数,我希望这个问题也能帮助其他寻求同样解决方案的人…@air:你可以做到。我用下面的搜索找到了一些解决方案。请参见编辑。