خوب یکی از دوستان در خواست کرده بود و من قول داده بودم تا ظهر ولی امان از بد قولی...
خوب شروع می کنیم.
نمونه فروم....[align=center]
code :
http://www.shahriariha.com/contact/mail.html[/align]
ابتدا بدنه فرم رو می سازیم...
code :
<html>
<head>
<title> Shahriariha Contac us</title>
<script language="JavaScript">
<!--
function CheckForm(formID) {
if (formID.name.value == "") { alert("Please enter your name!");
formID.name.focus(); return false; }
if (formID.email.value == "") { alert("Please enter your email address!");
formID.email.focus(); return false; }
if (formID.message.value == "") { alert("Please enter your message!");
formID.message.focus(); return false; }
return true;
}
//-->
</script>
</head>
<body>
<center>
<form method="post" action="email.php" onsubmit="return CheckForm(this);">
<table border="0" cellpadding="2" cellspacing="0" style="font-family: verdana,
arial; fonr-size: 10px;" height="496" width="446">
<tr><td>
<p align="center"><font face="Tahoma" style="font-size: 8pt">NAME
»</font></td><td>
<p align="left">
<input type="text" name="name" value="" size="20" style="font-family: Tahoma;
font-size: 8pt; color: #800000; border: 1px solid #800080"></td></tr>
<tr><td>
<p align="center"><font face="Tahoma" style="font-size: 8pt">FAMILY
»</font></td><td>
<p align="left">
<input type="text" name="family" value="" size="20" style="font-family: Tahoma;
font-size: 8pt; color: #800000; border: 1px solid #800080"></td></tr>
<tr><td>
<p align="center"><font style="font-size: 8pt">COMPANY »</font></td><td>
<p align="left">
<input type="text" name="company" value="" style="font-size: 8pt; font-family:
Tahoma; color: #800000; border: 1px solid #800080" size="20"></td></tr>
<tr><td>
<p align="center"><font style="font-size: 8pt">PHONE »</font></td><td>
<p align="left">
<input type="text" name="phone" value="" style="font-family: Tahoma; font-size:
8pt; color: #800000; border: 1px solid #800080" size="20"></td></tr>
<tr><td>
<p align="center"><font face="Tahoma" style="font-size: 8pt">SELECT
»</font></td><td>
<p align="left">
<select size="1" name="select" style="font-family: Tahoma; font-size: 8pt;
color: #800000; border: 1px solid #800080">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
</select></td></tr>
<tr><td>
<p align="center"><font face="Tahoma" style="font-size: 8pt">CHECK
»</font></td><td>
<p align="left"><input type="checkbox" name="chek1" value="1"><input
type="checkbox" name="chek2" value="2"><input type="checkbox" name="chek3"
value="3"></td></tr>
<tr><td>
<p align="center"><font face="Tahoma" style="font-size: 8pt">RADIO
»</font></td><td>
<p align="left">
<input type="radio" value="gozine 1" checked name="radio" style="font-family:
Tahoma; font-size: 8pt; padding-left: 4px; padding-right: 4px; padding-top: 1px;
padding-bottom: 1px"><input type="radio" name="radio" value="gozine 2"><input
type="radio" name="radio" value="gozine 3"><input type="radio" name="radio"
value="gozine 4"></td></tr>
<tr><td>
<p align="center"><font face="Tahoma" style="font-size: 8pt">EMAIL
»</font></td><td>
<p align="left">
<input type="text" name="email" value="" style="border: 1px solid #800080"
size="20"></td></tr>
<tr><td>
<p align="center"><span style="font-size: 8pt">WEBSITE »</span></td><td>
<p align="left">
<input type="text" name="website" value="" style="font-family: Tahoma;
font-size: 8pt; color: #800000; border: 1px solid #800080" size="20"></td></tr>
<tr><td valign="top"> <p align="center">
<font face="Tahoma" style="font-size: 8pt">MESSAGE »</font></td><td>
<p align="center">
<textarea rows="7" cols="45" style="border:1px solid #800080; width: 343;
height:157" name="message"></textarea></td></tr>
<tr><td colspan="2" align="center" height="81">
<p align="right">
<input type="submit" value="ارسال"
style="font-family: Tahoma; font-size: 8pt; color: #000080; border-style:
dotted; border-width: 1px; padding: 0">
<input type="reset" value="فرم جدید"
style="font-family: Tahoma; font-size: 8pt; color: #000080; border-style:
dotted; border-width: 1px"></td></tr>
</table>
</form>
</center>
</body>
</html>
بعدش باید مطالبی رو که کاربر در فیلد ها قرار داده پردازش کنیم.
این کد : با پسوند .php ذخیره می کنیم.که من در اینجا اسمشو گذاشتم email.php
code :
<?
$email_address = "Hamid2day@yahoo.ca";
$email_name = "Shahriyar : ( Hamid Solaimani )";
$next_page = "thanks.htm";
$body = "";
$body .= "NAME: " . $name . "\n";
$body .= "FAMILY: " . $family . "\n";
$body .= "COMPANY: " . $company . "\n";
$body .= "PHONE: " . $phone . "\n";
$body .= "SELECT: " . $select . "\n";
$body .= "CHECK: " . $chek1 . "" . $chek2 . "" . $chek3 . "\n";
$body .= "RADIO: " . $radio . "\n";
$body .= "EMAIL: " . $email . "\n";
$body .= "WEBSITE: " . $website . "\n";
$body .= "MESSAGE:\n " . ereg_replace("\n", "\n ", $message) . "\n";
$headers = "";
$headers .= "From: " . $email_name . " <" . $email_address . ">\n";
$headers .= "X-Sender: <" . $email_address . ">\n";
$headers .= "X-Mailer: PHP\n";
$headers .= "X-Priority: 1\n";
$headers .= "Return-Path: <" . $email_address . ">\n";
$headers .= "Content-Type: text/html; charset=UTF-8\n";
@mail($email_address, "Contact Center", "<pre>" . $body . "</pre>", $headers);
header("Location: " . $next_page);
//This sends a confirmation to your visitor
mail("$email","-- ای میل تشکر از کاربر", "Hi $name,\n
-- متن تشکر به لاتین!\n
Cheers,
$sitename
$siteaddress","FROM:$adminaddress");
//Confirmation is sent back to the Flash form that the process is complete
$sendresult = "Done!";
$send_answer = " MERSI ";
$send_answer .= rawurlencode($sendresult);
echo "$send_answer";
?>
و در آخر صفحه ای که کاربر مطمئن بشه که نامه ارسال شده و تشکر بشه ازش
البته این آخری زیاد مهم نیست میشه بعد از اینکه کاربر فرم رو ارسال کرد به سرور مستقیم به صفحه اول سایت یا به هر صفحه دیگه که تعریف می کنیم هدایت بشه.
code :
<html>
<head>
<meta http-equiv="Content-Language" content="en-us">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Shahriariha Thank You</title>
</head>
<body>
<table border="0" width="100%" id="table1" height="316">
<tr>
<td>
<p align="center"> </td>
</tr>
<tr>
<td>
<p align="center"><font face="Tahoma" size="2"><font
color="#FF0000"> </font><font color="#333333">«««</font>
<font color="#333333">اطلاعات با موفقیت ارسال شد</font>
<font color="#333333">»»»</font></font><p align="center">
<font face="Tahoma" style="font-size: 8pt" color="#C0C0C0"> Persia CMS</font></td>
</tr>
</table>
</body>
</html>
در بندنه اصلی می تونید فیلد های رو نمی خواهید حذف کنید.
دقت کنید که باید هر 3 (سه) فایل رو در یک جا آپ کنید.
2 فایل با پسوند html
و یک فایل با پسوند .php
با تشکر
حمید سلیمانی
http://www.shahriariha.com