Alıntı:
natalip tarafından gönderilen mesaj:
Arkadaşlar PHP bilgim pek yok. Araştıra araştırma mail gönderimi yapmaya çalışıyorum. Ancak mailin içine resim eklemeyi başaramadım. Daha dogrusu mailin içine HTML sayfa gömmeyi başaramadım.
Kodlara bakıp bana yardım edermisiniz. Nerde hata yapıyorum.
<?PHP
$sendTo = "" . $_POST["alici_mail"] . "\r\n";
$subject = "E-kart";
$headers = "From: " . $_POST["gonderen_isim"] ." ". "<" . $_POST["gonderen_mail"] .">\r\n";
$headers .= "Reply-To: " . $_POST["gonderen_mail"] . "\r\n";
$headers .= "Return-path: " . $_POST["gonderen_mail"];
$headers .= "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/HTML; charset=windows-1254\r\n";
$body = "<img src=http://www.deneme.com/test/images/ecard_01.jpg width=575 height=53>\n<ul>\n";
foreach ($form as $k=>$v) {
$body .= "\t<li>$k = ". stripslashes($v) ."<br>\n";}
$body .= "</ul>\n";
mail($sendTo, $subject, $body, $headers);
?>
Bodynin içine sadece yazı yazınca çalışıyor ama resim veya HTML başka kod yazınca çalışmıyor.
|
Kod:
$body = "<img src=http://www.deneme.com/test/images/ecard_01.jpg width=575 height=53>\n<ul>\n";
içerisinde yazım hatası olabileceğini düşünüyorum.
Kod:
$body = '<img src="http://www.deneme.com/test/images/ecard_01.jpg" style="width:575px;height:53px;" /><ul>';
şeklinde bir dene istersen.