2010-02-07 166 views
0

我包括像這樣的圖像的路徑:發送電子郵件,URL圖像

$msg.='<img src="http://my.test.ca/images/show.jpg" width="75" height="75" />' 
在我的sendmail功能

路徑起作用,圖像位於指定的文件夾中。

這裏是當我得到的電子郵件會發生什麼變化的圖像源:

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

它排序斷裂的形象。任何想法爲什麼。

+0

有你使用這個 「(」 支架打開和關閉你的形象標籤 – jay

+0

我使用(發佈一個原因?到這個論壇,因爲當我使用<它並沒有顯示它在計算器上。 – NULL

+0

在他們的代碼塊中。在「正常」文本中,您必須使用<和> – VolkerK

回答

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" />; 
+0

那裏是沒有空間,因爲我重命名在Photoshop中的圖像出於這個原因,並訪問了網址,以確保它在那裏。 – NULL

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">'; 
+0

是的,它的寫得不錯。我甚至在photoshop中重命名圖像。嗯 – NULL