سلام من بیننده پرو پا قرص [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] هستم راستش می خواستم ببینم چطوری این فرم ارتباط با ما را ساخته اگکه ممکنه کمک کنید
Printable View
سلام من بیننده پرو پا قرص [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] هستم راستش می خواستم ببینم چطوری این فرم ارتباط با ما را ساخته اگکه ممکنه کمک کنید
اين كار با زبان هاي برنامه نويسي تخت وب انجام ميشه كه از اونها ميتوني asp and phpرو ذكر كنيم.اين كار با پي اچ پي بسيار سده تره و به وسيله تابع ارسال ميل اون ,ميتونيد اين كار رو انجام بديد.
دوست عزسز اين مراحلي رو كه ميگم درست انجام بده حله
اولا سرورت بايد تحت لينوكس باشه يعني php رو ساپورت كنه
براي اين كار نياز به سه فايل داريد .
1. فايل دريافت مطالب ( فورم ، كه مي تونه يه فايل معمولي html باشه )
2. فايل ارسال
3. فايل اضافي ! ( براي تشكر و .... )
اول يه صفحه با پسوند html بسازين بعدش كد زيرو توش قرار بدين ! : ( اسمش مهم نيست )
کد:<head>
<title></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="./contact.php" onsubmit="return CheckForm(this);">
<table border="0" cellpadding="2" cellspacing="0" style="font-family: verdana, arial; fonr-size: 10px;">
<tr><td>Name:</td><td><input type="text" name="name" value=""></td></tr>
<tr><td>Company:</td><td><input type="text" name="company" value=""></td></tr>
<tr><td>Location:</td><td><input type="text" name="location" value=""></td></tr>
<tr><td>Phone:</td><td><input type="text" name="phone" value=""></td></tr>
<tr><td>eMail:</td><td><input type="text" name="email" value=""></td></tr>
<tr><td>Website:</td><td><input type="text" name="website" value=""></td></tr>
<tr><td valign="top">Message:</td><td><textarea rows="7" cols="45" style="width: 200px;" name="message"></textarea></td></tr>
<tr><td colspan="2" align="center"><input type="submit" value="Send"> <input type="reset" value="Reset"></td></tr>
</table>
</form>
</center>
</body>
</html
>
براي فايل دوم فايلي با اسم و پسوند contact.php بسازين و كدهاي زير رو داخلش قرار بديد .
البته لازم به ذكره كه فايل دوم بايد كمي داخش تغييرات انجام بدين .کد:
<?
$email_address = "yourname@yourhost.com";
$email_name = " ( yaghi ) ";
$next_page = "contact.thanks.html";
$body = "";
$body .= "Name: " . $name . "\n";
$body .= "Company: " . $company . "\n";
$body .= "Location: " . $location . "\n";
$body .= "Phone: " . $phone . "\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, "New Contact From Site", "<pre>" . $body . "</pre>", $headers);
header("Location: " . $next_page);
?>
1. جلوي $email_address: ايميلي كه مي خواين اطلاعات براي اون ميل ارسال شه .
2. $next_page : جلوي اين همون صفحه اضافي كه بهش اشاره شد براي تشكر يا .... ، آدرس اون صفحه رو بنويسن ( اينو مي توني تغغير ندي (( دل خواه )) )
3. New Contact From Site هم جاش هر چي بنويسين مو ضوع نامه همين مياد !
فايل سوم با اسم و پسوند contact.thanks.html بسازين كه اگه خواستين اسمشو تغيير بديد بايد اسم اونو داخل فايل دوم هم تغيير بديد .
اينم كد من براي اين فايل :
استاد شد حالا بي زحمت يه دعايي در حق ما بكنن خيلي محتاجم به دعاکد:
<html>
<head>
<meta name="author" content="Ali Amirnezhad (ali@webilix.com)">
<meta http-equiv="content-type" content="text/html;charset=UTF-8">
<meta name="generator" content="Microsoft FrontPage 5.0">
<title>666boy</title>
</head>
<body text="#FFFF00">
<p dir="rtl" align="center"> </p>
<p dir="rtl" align="center"> </p>
<p dir="rtl" align="center"><font color="#000000"><span lang="fa"><b>
<font face="Tahoma" size="2">نامه شما با موفقيت ارسال شد</font></b></span></p>
<p dir="rtl" align="center"><span lang="fa"><b><font face="Tahoma" size="2">با
تشكر</font></b></span></font></p>
</body>
</html>
با سلام ..
سياوش جان ممنون خدا خيرت بده .. :)
از جونيت خير ببيني :happy:
خوب شد ! :blink:
ممنون .
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]