Free Web Hosting | free host | Free Web Space | BlueHost Review

 

برای سایت خود یک قسمت ارتباط با ما بسازید

سلام دوستان Smile
آيا فكر نمي كنيد كه براي ارتباط بازديد كنندگان سايت شما با شما نياز به يك قسمت است كه آنها بتوانند به راحتي با شما ارتباط داشته باشند ...؟ Cool

خوب با هم اين قسمت را درست مي كنيم :
اول از همه چون اين كدي كه ميگم با php هستش و نياز به ارسال ايميل داره بايد مطمئن شويم كه سرور ما از php پشتيباني ميكند و ما مي توانيم از mail Server استفاده كنيم .

<?php
$admin_email = "YourEmail";   

if(isset($_POST['submit_msg']))
{
   if (empty($HTTP_POST_VARS['name_msg'])){
      die('<font face="Tahoma" color="#003399" style="font-size: 9pt">لطفا نام خود را وارد نمایید.</font>');
   };
   if (empty($HTTP_POST_VARS['email_msg'])){
      die('<font face="Tahoma" color="#003399" style="font-size: 9pt">لطفا ایمیل خود را وارد نمایید.</font>');
   };
   if (empty($HTTP_POST_VARS['msg_body'])){
      die('<font face="Tahoma" color="#003399" style="font-size: 9pt">لطفا پیام خود را وارد نمایید.</font>');
   };

   $name_msg = htmlspecialchars($HTTP_POST_VARS['name_msg']);
   $name_msg = str_replace("&amp;","&",$name_msg);
   $name_msg = str_replace("ی","ي",$name_msg);
   
   $msg_body = htmlspecialchars($HTTP_POST_VARS['msg_body']);
   $msg_body = str_replace("&amp;","&",$msg_body);
   $msg_body = str_replace("ی","ي",$msg_body);
   $msg_body = nl2br($msg_body);
   
// check empty for url...
      if (!empty($HTTP_POST_VARS['url_msg']))
      {
         $url_msg  = str_replace('http://','',$_POST['url_msg']);
         $name_msg = "<a target=_blank href=http://".htmlspecialchars($url_msg).">".$name_msg."</a>";
      }
      
         if(!strpos($_POST['email_msg'],"@"))
         {
            print("<font color=#ff0000 face=tahoma >ایمیل ورودی نا معتبر است!");
            die("<br><br>Example : YourEmail@SiteName.Com </font>");
         };

      $from  = htmlspecialchars($HTTP_POST_VARS['email_msg']);
// start of Email Body...      
      $body = '<html><head><title>.:| Contact |:.</title><base target="_blank"></head>
<body text="#000000">
<p align="right" dir="rtl"><font face="Tahoma" size="2">سلام
به دوست عزیزم
یک نفر برای شما پیامی ارسال نموده است.</font></p>
<p align="right" dir="rtl"><font face="Tahoma" size="2">نام :
'.$name_msg.'</font></p>
<p align="right" dir="rtl"><font face="Tahoma" size="2">پیام :
</font></p>
<p align="right" dir="rtl"><font face="Tahoma" size="2" color="#003399">'.$msg_body.'</font></p>
<p align="center" dir="rtl">&nbsp;</p>
<p align="center" dir="rtl"><font face="Tahoma" style="font-size: 9pt">با آرزوی
موفقیت برای شما</font></p>
<p align="center" dir="rtl">
<font face="Tahoma" color="#003399" style="font-size: 9pt">
<a href="http://www.rightclick.ir/">رایت کلیک</a></font></p>
</body>
</html>';

//End of Email Body ...   
if(!mail($admin_email,'New Contact',$body,"From: <$from>\n"."MIME-Version: 1.0\n"."Content-type: text/html; charset=utf-8"))
{   
   print("The Mail Could not be send.");
}else
{
   print('<font face="Tahoma" color="#003399" style="font-size: 9pt">پیام شما با موفقیت برای مدیر سایت ارسال شد.</font>');
}

}//End of set Submit...
else
{
?>
<html>
<head>
<title>Contact Us ...</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta http-equiv="Content-Language" content="fa">
<style>
.TEXT{
font-family:Tahoma; font-size:9pt;
}
</style>
</head>
<body>
<form name="msg_form" method="POST" >
<div align="center">
   <table border="0" width="359" cellpadding="2">
      <tr>
         <td width="242" dir="rtl"><font face="Tahoma"><span style="font-size: 9pt">
<input name="name_msg" size="22" class="TEXT" dir="rtl" tabindex="1" maxlength="35" lang="fa" style="float: right"></span></font></td>
         <td dir="rtl">
<p dir="rtl" align="center"><font face="Tahoma"><span style="font-size: 9pt">نام
شما<font color="#FF0000">
<span lang="en-us">*</span></font></span></font></p></td>
      </tr>
      <tr>
         <td width="242" dir="rtl">
         <p align="right"><font face="Tahoma"><span style="font-size: 9pt">
         <input type="text" name="url_msg" size="22" dir="ltr" tabindex="2" maxlength="30" class="TEXT"></span></font></td>
         <td dir="rtl">
         <p dir="ltr" align="center"><span lang="en-us">
         <font face="Tahoma" style="font-size: 9pt">Web</font></span></td>
      </tr>
      <tr>
         <td width="242" dir="rtl"><font face="Tahoma"><span style="font-size: 9pt">
         <input name="email_msg" size="22" dir="ltr" tabindex="3" maxlength="40" class="TEXT" style="float: right"></span></font></td>
         <td dir="rtl"><p dir="ltr" align="center">
         <font face="Tahoma"><span style="font-size: 9pt"><font color="#FF0000">
<span lang="en-us">*</span> </font></span></font>
         <font face="Tahoma" style="font-size: 9pt"><span lang="en-us">Email</span></font></p>
         </td>
      </tr>
      <tr>
         <td width="242" dir="rtl">
         <p align="right"><font face="Tahoma"><span style="font-size: 9pt">
         &nbsp;<textarea rows="5" name="msg_body" cols="33" dir="rtl" class="TEXT" tabindex="4" lang="fa"></textarea></span></font></td>
         <td dir="rtl">
         <p align="center"><font face="Tahoma"><span style="font-size: 9pt">
         پیام شماd<font color="#FF0000"><span lang="en-us">*</span></font></span></font></td>
      </tr>
   </table>
</div>
<p dir="rtl" align="center">
   <input type="reset" value="reset" name="reset_btn" ><input type="submit" value="Submit" name="submit_msg" tabindex="5" ></p></form>

<?php
}//End of Else...
?>
</body>
</html>

براي اين كار از تابع mail استفاده مي كنيم كه يكي از ساده ترين راههاي ارسال ايميل در php است.

طرض كار اين كد به اين شكل است كه اطلاعات را در قالب بك فرم از كاربر دريافت نموده و براي مدير سايت ارسال مي كند .
توجه كنيد كه در اين كد در خط دوم به جاي عبارت YourEmail بايستي ايميل مدير سايت نوشته شود و فايل را با هر نامي كه خواستيد ، با پسوند php و در هرجايي كه خواستيد ذخيره كنيد.

اگه سوال يا پيشنهادي بود در همين پست مطرح كنيد.
اميدوارم كه به درد شما بخورد. Wink
_________________
 

شروع PHP
قسمت اول آموزش PHP
قسمت دوم آموزش PHP
قسمت سوم آموزش PHP
ارسال ایمیل با PHP
برای سایت خود یک قسمت ارتباط با ما بسازید
برای سایت خود یک سیستم رای گیری بسازید
معرفی چند اسکریپت

 

 

 
 
 
 

 

  :: 20 متری

 
All rights reserved   ? Copyright 2006  20metri.150m.com , Inc.
 Designer : Mohsen hosseinkhani  

 

 

 

 

 

تماس با ما::

::درباره من

  :: صفحه اصلی

 

 

جستجو

Google


در
وب
در اين سايت

لوگوی سايت


همه چیز در باره طراحی صفحات وب

 

منوی کاربری

     

با ما در تماس باشید
m20metri@yahoo.com

لینک دوستان

همه چیز...!

بلاگ كده

طراحي صفحات وب

انجمن مهندسان مکانیک ایران

شادمهر عقیلی

وبلاگ تخصصی موبایل

شادمهر هک پرسپولیس

 

لوگوی دوستان

 
?
?
پاشاست