panahjoo
Member
کدهای Php زیر فیلدهای پرشده فایل form.html را به ایمیل ارسال میکنند:
حال من میخوام فیلدهای خالی را در ایمیل دریافت نکم. ایمیل دریافتی الان:
که شخص ارسال کننده ایمیل و تلفن را خالی گذاشته است؛ حال من میخواهم این ایمیل را به شکل زیر دریافت کنم:
امیدوارم تونسته باشم مطلب را رسونده باشم. حال برای این که این قسمتهای خالی را در ایمیل مخفی کنیم چه تابعی را باید به mail.php یا شاید هم به form.html اضافه کنم.
متشکر از راهنماییتون.
کد:
<?php
$receiver = "[email protected]";
$name = "Munster Text";
$site_email = "[email protected]";
$sname = "Munster";
// subject
$subject = 'Kontakt FORMULAR';
// message
$message = '
<html>
<head>
<title>INFORMATION</title>
</head>
<body>
<table style="font-family:Tahoma,Arial;font-size:10pt">
<tr>
<td>Name: '.$_POST['name'].'</td>
</tr>
<tr>
<td>Vorname: '.$_POST['vorname'].'</td>
</tr>
<tr>
<td>E-Mail: '.$_POST['email'].'</td>
</tr>
<tr>
<td>Strasse: '.$_POST['strasse'].'</td>
</tr>
<tr>
<td>PLZ/ORT: '.$_POST['ort'].'</td>
</tr>
<tr>
<td>Tel: '.$_POST['Tel'].'</td>
</tr>
<tr>
<td>Message: '.nl2br($_POST['Message']).'</td>
</tr>
</table>
</body>
</html>
';
// To send HTML mail, the Content-type header must be set
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=utf-8' . "\r\n";
// Additional headers
$headers .= 'To: '.$name.' <'.$receiver.'>' . "\r\n";
$headers .= 'From: '.$sname.' <'.$site_email.'>' . "\r\n";
// Mail it
mail($receiver, $subject, $message, $headers);
echo '<div align="center" style="font-family:Tahoma;font-size:8pt;color:#000000">Send<br />
<a href="../form.htm">back to the site</a></div>';
?>
حال من میخوام فیلدهای خالی را در ایمیل دریافت نکم. ایمیل دریافتی الان:
کد:
Name: name
Vorname: vorname
E-Mail:
Strasse: munsterstrasse
PLZ/Ort: Munsterort
Telefon:
Message: test message
کد:
Name: name
Vorname: vorname
Strasse: munsterstrasse
PLZ/Ort: Munsterort
Message: test message
متشکر از راهنماییتون.