ميخوام كه سيستم ارسال ايميل ....

mosi-online

Member
سلام خدمت اساتيد. من با فرنت پيج كار ميكنم و ميخوام توي يه صفحه از سايتم يه امكان ارسال ايميل بزارم كه هر كسي خواست به هر كسي ايميل بزنه...ولي بلد نيستم :cry:
اگر يه كسي پيدا شه به ما ياد بده ممنونش ميشم يه دنيا...در ضمن php يا asp اينها هم زياد رله نيستما... :(
واسه مجيد جان كه در دست ساخت ميباشد.
:eek: :(
قربان شما
 

spsgorgan

Active Member
عزيزم ببين شما دوتا سه تا كار بايد بكنيد .
1 . يك فايل Contact.php داشته باشيد تا برنامه از اون بخونه .
2 . يك صفحه كه كاربر اطلاعاتشو بنويسه و ه ميل شما بياد .
خوب آسون بود نه پس شروع ميكنيم .
اول كد زير رو در NotePad بيار و با نام contact.php ذخيره كن .

کد:
<? 
$email_address = "Your E.mail"; 
$email_name = "YourSite name.COM - Visitor Contact"; 
$next_page = "thank.htm"; 

$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, "Visitor eMail From YourSite name - Contact", "<pre>" . $body . "</pre>", $headers); 

header("Location: " . $next_page); 
?>


! = توجه داشته باشيد كه جاهايي كه لازم است رو بايد به دلخواه تغيير بديد .

حالا نوبت صفحه مورد نظر هست كه من براي شما سورس اونو ميزارم اينجا . اين صفحه رو با نام mailform.html ذخيره كنيد .

کد:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 
<html> 
<head> 
<title>MPSatan</title> 
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> 
</head> 

<body> 
                                                  <tr> 
                                                    <td><div align="center"> 
                                                        <table width="95%" border="1" cellspacing="0" cellpadding="0"> 
                                                          <tr> 
                                                            <td bgcolor="#FFFFFF"> 
                                                              <div align="center"></div> 
                                                              <div align="justify"> 
                                                              </div> 
                                                              <div align="center"> 
                                                                <table width="100%" border="0" cellspacing="0" cellpadding="0"> 
                                                                  <tr> 
                                                                    <td><div align="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="" size="20"></td> 
                                                                            </tr> 
                                                                            <tr> 
                                                                              <td>Company:</td> 
                                                                              <td> 
                                                                              <input type="text" name="company" value="" size="20"></td> 
                                                                            </tr> 
                                                                            <tr> 
                                                                              <td>Location:</td> 
                                                                              <td> 
                                                                              <input type="text" name="location" value="Iran." size="20"></td> 
                                                                            </tr> 
                                                                            <tr> 
                                                                              <td>Phone:</td> 
                                                                              <td> 
                                                                              <input type="text" name="phone" value="+98-" size="20"></td> 
                                                                            </tr> 
                                                                            <tr> 
                                                                              <td>eMail:</td> 
                                                                              <td> 
                                                                              <input type="text" name="email" value="" size="20"></td> 
                                                                            </tr> 
                                                                            <tr> 
                                                                              <td>Website:</td> 
                                                                              <td> 
                                                                              <input type="text" name="website" value="" size="20"></td> 
                                                                            </tr> 
                                                                            <tr> 
                                                                              <td valign="top">Message:</td> 
                                                                              <td><textarea rows="7" cols="45" style="width: 250px;" name="message"></textarea></td> 
                                                                            </tr> 
                                                                            <tr> 
                                                                              <td colspan="2" align="center"><input name="submit" type="submit" value="Send Message"> 
                                                                                <input name="reset" type="reset" value="Reset"></td> 
                                                                            </tr> 
                                                                          </table> 
                                                                        
              <div align="center"></div> 
            </form> 
</body> 
</html>


! = همون طوري كه در كد بالا ميبينيد كاربر پس ارسال فرم به صفحه اي مثل thank.htm راهنمايي ميشه پس لطف كنيد يه صفحه با نام thank.htm درست كنيد و همراه فرم قرار بديد
حالا فرم ارسال اطلاعات شما آماده شده . اميدوارم كه كمكتون كرده باشم .



موفق باشيد .
 

Ghamnevis

Well-Known Member
سلام

آقا ظاهرا مشكل حل شده ديگه.
ولي خوب با تشكر از spsgorgan بايد بگم ميشه با ASP اين رو يك كم راحت تر نوشت
الان صفحه كليدم فارسي نيست ولي بعد بران ميزارم.
Sharmande bekhoda hamin 2 3 khat ro ham yek robe tool keshid benevisam. mituni ba ASP ye kam rahattar benevisi monteha bastegi dare serveret ASP ro poshtibani bokone ya na age Linux ya Unix bashe poshtibani nemikone va hamun PHP behtarin rahe. darzemn mituni az barnamehayee mesle (mail Enable , ya Mdaemon Server) ham estefade koni ke avvali baraye mail tahte webe va dovvomi baraye POP3.
movaffagh bashi
sharmande az fingilisi neveisi :oops:
 

mosi-online

Member
spsgorgan جان اولا ممنون از آموزشت... ولي من طبق مراحلي كه گفتي پيش رفتم و كار نكرد..نمونه كارمم زيپ كردم همين كاري كه گفتي رو ببينيد جايي اشتباه كردم؟
http://www.sharemation.com/mosli/contact.zip
ببين كجارو اشتب كردم؟
:?:
 

mosi-online

Member
salar گفت:
http://www.shafighi.com/Contact%20Form/contact.php
Warning: Cannot add header information - headers already sent by (output started at /customers/shafighi.com/shafighi.com/httpd.www/Contact Form/contact.php:2) in /customers/shafighi.com/shafighi.com/httpd.www/Contact Form/contact.php on line 26
 

spsgorgan

Active Member
خواهش ميكنم !
اگه ميشه آدرس بده بريم نگاه كنيم ( اگه اشكال نداره )
 

spsgorgan

Active Member
عزيزم مگه بنده به شما كد ندادم كه ميري دوباره از سايت فراخواني ميكني . شما كد تو صفحه رو بايد دستكاري كني نه فايلphp رو .؟
راستي اصلا هاستت php رو پشتيباني ميكنه ؟
 

mosi-online

Member
چيكار كنم حالا؟
ميگما spsجان جسارت نباشه خودت اصلا درست كن آمادش رو زيپ كن مثل من بزار كاره همه راه بيفته...
 

mosi-online

Member
ام جاي سايت رو نميدونم والا هنوز كه آماده نيست.
e-mail: [email protected]
فدات بشم من جاي سايت رو ميتوني خالي بزاري بعد من بنويسم جاي سايت رو؟
منتها بايد بهم بگي كدوم قسمتش بنويسم جاي سايت رو..
قربتنت
 

spsgorgan

Active Member
عزيزم من براتون تنظيم كردم كه به ايميلي كه گفته بودي بفرسته . اين براي آزمايش هست . جوابشو حداقل تا 15 دقيقه ديگه به من بده كه كار ميكنه يا نه ؟
بعدش بهت ميگم نام سايت رو كجا بنويسي

موفق باشي
 

جدیدترین ارسال ها

بالا