ユーザーが登録ページの[送信]ボタンをクリックすると、管理者に電子メールを送信しようとしています。以下のコードは正常に動作し、管理者の電子メールアドレスの詳細をすべて取得します。私は2つの場所で立ち往生しています:添付ファイル付きの複数の電子メールに電子メールを送信
- CCを[email protected]にも送信したいと思います。私は
$receiver = "[email protected],[email protected]";
のような変数にコンマを入れようとしましたが、うまくいきません。メールは送信されません。このメールを2人の異なるユーザーに送信する方法を知っておく必要があります。 $panph1
変数は、サーバー上のファイル名を返します(この例では1467896354.jpg)。他のすべてのデータとともに、電子メール本体にファイル名を表示します。このファイルは/pancard/1467896354.jpgに保存されています。このメールに添付されている実際のファイルを入手するには、どのような変更が必要ですか?
おかげ
$subject = "New registration from $name ";
$receiver = "[email protected]";
$prod_id1=$rowcc['prod_id'];
$mobile1=$rowcc['mobile'];
$reg=$rowcc['reg_date'];
$ip1=$rowcc['ip'];
$panno1=$rowcc['pan_no'];
$panph1=$rowcc['pan_photo'];
$message = "
<html>
<body>
<table>
<tr>
<td>Product ID</td>
<td>:</td>
<td>$prod_id1</td>
</tr>
<tr>
<td>Name</td>
<td>:</td>
<td>$name</td>
</tr>
<tr>
<td>Email Address</td>
<td>:</td>
<td>$to</td>
</tr>
<tr>
<td>Mobile</td>
<td>:</td>
<td>$mobile1</td>
</tr>
<tr>
<td>Registration Date</td>
<td>:</td>
<td>$reg</td>
</tr>
<tr>
<td>IP Address</td>
<td>:</td>
<td>$ip1</td>
</tr>
<tr>
<td>Pan Card Number</td>
<td>:</td>
<td>$panno1</td>
</tr>
<tr>
<td>Pan Card Photo</td>
<td>:</td>
<td>$panph1</td>
</tr>
</table>
</body>
</html>
";
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$headers .= 'From:'.$from."\r\n"
.'Reply-To: $receiver'."\r\n";
mail($receiver,$subject, $message, $headers);
可能な重複http://stackoverflow.com/questions/12301358/send-attachments-with-php-mail – ecorvo
私は投稿する前に、私はこのページを見ました私の質問は、それはPHPMailerスクリプトについて語っていますが、私は自分のクラスを持っていて、 'mail()'関数は正常に動作します。そのちょうど私はCC(別の電子メール)とコンテンツタイプ/ヘッダー/添付ファイルを追加する構文を追加する正しい構文を知らない – Sabha
電子メールのコピーを送信するためにこのヘッダーを置こうとしましたか? '$ headers。= 'Cc:[email protected]'。 "\ r \ n"; ' – Nick