واضح آرشیو وب فارسی:سایت ریسک: t=18153">ارسال اطلاعات فورم به ايميل شما ! yaghi 16 شهريور 1383, 22:24براي اين كار نياز به سه فايل داريد . 1. فايل دريافت مطالب ( فورم ، كه مي تونه يه فايل معمولي html باشه ) 2. فايل ارسال 3. فايل اضافي ! ( براي تشكر و .... ) خب خودتون گفته بودين كه فورم با front page ساختين ولي خب ما دوباره يه فرم برات مي زاريم اول يه صفحه با پسوند 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 = "[email protected]"; $email_name = " ( yaghi ) "; $next_page = "contact.thanks.html"; $body = ""; $body .= "Name: " . $name . " "; $body .= "Company: " . $company . " "; $body .= "Location: " . $location . " "; $body .= "Phone: " . $phone . " "; $body .= "eMail: " . $email . " "; $body .= "website: " . $website . " "; $body .= "Message: " . ereg_replace(" ", " ", $message) . " "; $headers = ""; $headers .= "From: " . $email_name . " <" . $email_address . "> "; $headers .= "X-Sender: <" . $email_address . "> "; $headers .= "X-Mailer: PHP "; $headers .= "X-Priority: 1 "; $headers .= "Return-Path: <" . $email_address . "> "; $headers .= "Content-Type: text/html; charset=UTF-8 "; @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 ([email protected])"> <meta "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">&nbsp;</p> <p dir="rtl" align="center">&nbsp;</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> Payam Moradi 17 شهريور 1383, 07:15سلام دست شما درد نكنه. اون قسمت PHP رو ميشه يك كاري براي ما بكني كه طرف آدرس ايميل رو دلخواه وارد كنه و اطلاعات به آدرسي كه طرف نوشته ارسال بشه. ممنون :wink:
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 621]