0
私はこのコードを完全に動作させています。それはDBにデータを送信し、同時にデータとともにメールを送信しますが、画像を添付ファイルとして作成する方法を理解できませんでした。アップロードしたデータベース上に画像があります。コードのphpを使ってテキストとhtmlを表示する
$query = "INSERT INTO postoffers(postedby,reqName,reqEmail,reqHotel,reqOutlet,reqCnum,reqPostType,reqPostHead,reqPostDet,offerStarts,offerEnds,file,type,size) VALUES('$cuser','$rname','$remail','$rhotel','$routlet','$rcnum','$rposttype','$rposthead','$rpostdet','$rbdate','$redate','$file','$file_type','$file_size')";
$res = mysql_query($query);
if ($res) {
$errTyp = "success";
$errMSG = "Successfully Posted!";
$to = $remail;
$subject = "Your Post Offer";
$message = "Hello <strong>" . $cuser . "</strong>,";
$message .= "<table width='600' border='0' cellspacing='10' cellpadding='0'>
<tbody>
<tr>
<td>This is a confirmation that you have posted a new offer for The Concierge App. Please kindly see the details below.</td>
</tr>
<tr><td>
<table width='600' border='1' cellspacing='0' cellpadding='10' bordercolorlight='#B4B1B1'>
<tbody>
<tr>
<td width='166'><strong>Requester Name :</strong></td>
<td width='374'>" . $rname . "</td>
</tr>
<tr>
<td width='166'><strong>Email :</strong></td>
<td width='374'>" . $remail . "</td>
</tr>
<td width='166'><strong>Hotel :</strong></td>
<td width='374'>" . $rhotel . "</td>
<tr>
<td width='166'><strong>Outlet Name/Spa Name :</strong></td>
<td width='374'>" . $routlet . "</td>
</tr>
<tr>
<td width='166'><strong>Contact Number :</strong></td>
<td width='374'>" . $rcnum . "</td>
</tr>
<tr>
<td width='166'><strong>Post Type :</strong></td>
<td width='374'>" . $rposttype . "</td>
</tr>
<tr>
<td width='166'><strong>Post Headline :</strong></td>
<td width='374'>" . $rposthead . "</td>
</tr>
<tr>
<td width='166'><strong>Post Details :</strong></td>
<td width='374'>" . $rpostdet . "</td>
</tr>
<tr>
<td width='166'><strong>Post Begin Date :</strong></td>
<td width='374'>" . $rbdate . "</td>
</tr>
<tr>
<td width='166'><strong>Post End Date :</strong></td>
<td width='374'>" . $redate . "</td>
</tr>
<tr>
<td width='166'><strong>Display Image :</strong></td>
<td width='374'>" . $file . "</td>
</tr>
</tbody>
</table>
</td></tr>
</tbody>
</table>";
$headers = 'From: [email protected]' . "\r\n" .
$headers = "MIME-Version: 1.0" . "\r\n" .
$headers = "Content-type:text/html;charset=iso-8859-1" . "\r\n" .
'Reply-To: [email protected]' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
mail($to, $subject, $message, $headers);
それの最悪の部分、この
<tr>
<td width='166'><strong>Display Image :</strong></td>
<td width='374'>" . $file . "</td>
</tr>
ワンピースは、画像のファイル名が表示されます。
http://stackoverflow.com/questions/12301358/send-attachments-with-php-mail – Banzay
あなたのタイトルのURLが含まれている必要があります説明は2つの異なることを尋ねているようですが、それはどちらですか? –