0

我包括一个像这样的图像的路径:

$msg.='<img src="http://my.test.ca/images/show.jpg" width="75" height="75" />'

在我的 sendmail 功能中。

路径有效,图像位于指定文件夹中。

这是我收到电子邮件时图像 src 发生的情况:

http://my.test.ca/images/sh%20w.jpg

它有点破坏形象。任何想法为什么。

4

2 回答 2

1

最有可能的是,图像名称中有一个空格:

sho w.jpg

代替:

show.jpg

%20表示自动检测的空间。因此,请确保文件名中没有空格。

另外我想知道为什么在指定图像时不使用 <> 标签?

$msg.='(img src="http://my.test.ca/images/show.jpg" width="75" height="75" /);

代替:

$msg.='<img src="http://my.test.ca/images/show.jpg" width="75" height="75" />;
于 2010-02-07T14:38:14.440 回答
0

字符串是否正确编写?最后用单引号和分号?

$msg .= '(img src="http://my.test.ca/images/show.jpg" width="75" height="75" /)';

更新
尝试:

$msg .= '<img src="http://my.test.ca/images/show.jpg" width="75" height="75">';
于 2010-02-07T14:38:59.633 回答