2011-12-10 66 views
0

私は自分のウェブマガジンのニュースレターを送ろうとしています。私のPHPコードは次のとおりです。メールに画像を埋め込む

$to = $allEmails[$i]; 
     $subject = $sub; 
     $message = $msg; 
     //$message .= '<p>To unsubscribe , click here <a href="http://www.7sisters.in/index.php?menu=unsubscribe&email='.$to.'">Unsubscribe</a></p>'; 
     $message .= '<br />To unsubscribe , click here '; 
     $message .= "http://www.7sisters.in/index.php?menu=unsubscribe&email=".$to; 
     $message .= '<img src="http://css-tricks.com/examples/WebsiteChangeRequestForm/images/wcrf-header.png" alt="Website Change Request" />'; 
     $message = stripcslashes($message); 





     $from = $from_mail; 
     //$headers = "From:" . $from; 

     $headers = "From:" . $from . "\r\n" . 
        "Reply-To:" . $from . "\r\n" . 
        "X-Mailer: PHP/" . phpversion(); 
     $headers .= 'MIME-Version: 1.0' . "\r\n"; 
     $headers .= 'Content-type: text/html; charset=UTF-8' . "\r\n";   

     mail($to,$subject,$message,$headers); 

私はそのメール内の画像を埋め込むためのチュートリアルhttp://css-tricks.com/2866-sending-nice-html-email-with-php/を追いました。しかし、画像はメール内に表示されていません!

+0

あなたのコードは正常に見えるが、エラーは何ですか? と送信されたメールには何が含まれていますか? – Sedz

+0

メールを受け取っていますが、画像が表示されません。 htmlコードも正常に動作します – AssamGuy

+0

イメージリンクを確認してください実際には存在します – Sedz

答えて

1

あなたはこの記事を参照してくださいする必要があり、この

 $subject = $sub; 
     $message = $msg; 
     //$message .= '<p>To unsubscribe , click here <a href="http://www.7sisters.in/index.php?menu=unsubscribe&email='.$to.'">Unsubscribe</a></p>'; 
     $message .= '<br />To unsubscribe , click here '; 
     $message .= "http://www.7sisters.in/index.php?menu=unsubscribe&email=".$to; 

     $message = stripcslashes($message); 
     $message .= '<img src="http://css-tricks.com/examples/WebsiteChangeRequestForm/images/wcrf-header.png" alt="Website Change Request" />'; 
+0

ありがとうございます。しかし、Gmailで私はこれから画像を表示するをクリックする必要があります。常に画像を表示する方法はありませんか? – AssamGuy

+0

あなたはこの決定をユーザーに行うことはできません – Sedz

-1

をお試しください: Embed images within mail php

クライアント/ブラウザの多くは、最初に画像をダウンロードしません。あなたがより良い経験を望むなら、あなたはその質問に議論されているようにそれを含めることによってそれを埋め込むべきです。

あまりにもここで良いのチュートリアル: http://www.litfuel.net/tutorials/mail2.htm

関連する問題