url görüntü ile e-posta göndermek

2 Cevap php

ben böyle bir görüntü için bir yol dahil ediyorum:

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

Benim sendmail fonksiyonu.

yolu çalışır ve görüntü belirtilen klasörde olduğunu.

Burada i e-posta almak görüntü src ne olur:

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

Bu tatili görüntü ve sıralar. neden herhangi bir fikir.

2 Cevap

Büyük olasılıkla, görüntü adı bir boşluk var:

sho w.jpg

yerine:

show.jpg

%20 otomatik olarak algılanır uzay anlamına gelir. Yani, hiçbir boşluk dosya adı olduğundan emin olun.

Ayrıca ben görüntüyü belirtirken <> etiketlerini kullanarak değil neden acaba?

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

Yerine:

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

Dize doğru yazılmış mı? Sonunda tek bir teklif ve bir virgülle?

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

Update
Try :

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