2016-09-21 14 views
0

私は電子メールとしてフォームを送信するためにjQueryとPHPを使用しています。 フォームの中に画像のアップロードがあります。私はこのイメージを私の電子メールの中に入れたい。 私は、多くの例があることを知っていますが、すべての例ではFTPにイメージをアップロードしてから電子メールで送信しています。画像アップロードFTPアップロードなしでメールを送信

<form id="myform" method="post"> 
    <input id="Telefon" name="Telefon" type="text"></input> 
    <input id="Email" name="Email" type="text"></input> 
    ... 
    <input id="fileupload" type="file" name="img" accept="image/*" multiple> 
</form> 

のjQuery:

$.post("action.php", $('#myform').serialize(),function(data) { 
    // bla bla 
}); 

PHP:

$Email = $_POST['Email']; 
$Telefon = $_POST['Telefon']; 

どのように私はこれは私が現在持っているものである

...どこかでそれを保存せずに直接送信したいですイメージにアクセスできますか?

$receiver = "[email protected]"; 
$subject = "Bla Bla"; 
$from = "From: {$Name} {$SurName} <[email protected]>"; 
$text = "This is my message 
     Telefon: {$Telefon} 
     Email : {$Email}" 

mail($receiver, $subject, $text, $from); 

すべてはうまくいきますが、どのように写真を含めることができますか?

+0

http://stackoverflow.com/questions/536838/php-attaching-an-image-to-an-emailこれは参考になる場合があります。 – coderodour

答えて

0

私が示唆しているのは、それを第三者の画像サイトにアップロードし、リンクを画像として送信することです。こうすることで、あなたは自分のftpに直接アップロードすることを避けることができ、どんな電子メールサービスでもイメージを簡単に取り出せるようになります。

関連する問題