【问题标题】:Embed Image issue strip slash嵌入图像问题条斜杠
【发布时间】:2014-11-17 07:36:47
【问题描述】:

我有一个脚本,它输入表单数据,然后生成一封电子邮件给完成表单的用户。电子邮件发送给电子邮件收件人一切正常,但图像未显示。(我在邮件中看到一个损坏的链接图标)。

我查看了电子邮件到达时的源代码,它出现在双引号之前的反斜杠。我该如何让它发挥作用?

邮件源代码:

 <img src=\"https://amb.cbussuper.com.au/registration-test/images/sig.png\” /><br><br>

PHP 代码:

    $message = "<html><body>";
    $message .= "<b>Thank you for registering for the meeting</b><br>";
    $message .= "-  Day: 28 October 2014<br>";
    $message .= "-  Time: 7pm<br><br>";
    $message .= "If you have any questions about the meeting please email email@address.com.au<br><br>";
    $message .= "Please do not reply - this is an automatically generated email.<br><br>";
    $message = stripcslashes($message); 
    $message .= '<img src="https://website.com.au/registration/images/sig.png" /><br><br>';
    $message .= "</body></html>";  

【问题讨论】:

  • 向我们展示更多代码。我们需要显示您对 PHP Mailer 的调用。
  • 为什么" 不同?这只是复制/粘贴时的格式问题,还是实际上是这样?就在实际发送电子邮件之前,在邮件上使用stipslashes 以双重确保:eval.in/197214

标签: php email phpmailer stripslashes


【解决方案1】:

这很简单: https://website.com.au/registration/images/sig.png 未找到

在此服务器上找不到请求的 URL /registration/images/sig.png。 website.com.au 的 Apache 服务器端口 443

请上传您想作为图片引用的文件...

【讨论】:

  • 这可能是真的,但与问题无关。
  • 您得到了损坏的链接,因为链接已损坏。请上传它,并检查这是否有帮助! (我想它有帮助,我已经尝试过浏览器上的链接,它是 ERROR404 !)另一个链接 (amb.cbussuper.com.au/registration-test/images/sig.png) 受密码保护,因此如果您尝试使用它,它也会给出“损坏的图像”,因为邮件程序无法访问该文件...
猜你喜欢
  • 1970-01-01
  • 2011-06-28
  • 1970-01-01
  • 2019-09-01
  • 2023-03-19
  • 1970-01-01
  • 2021-10-09
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多