کلیدستان

نسخه‌ی کامل: قرار دادن بخش تماس با ما در سایت
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
با سلام
کسی میدونه چجوری میتونم یه سیستم مستقل تماس با ما روی سایت داشته باشم؟
چیز زیادی هم لازم ندارم فقط میخوام کاربر ها اسم و ایمیل و موضوع و متن خودشونو بنویسند و اطلاعات به ایمیل من ارسال
بشه.ممنون میشم راهنمایی کنید.
(۱۳۹۲/۰۴/۱۱, ۰۲:۱۹ ب.ظ)'ali' نوشته: [ -> ]با سلام
کسی میدونه چجوری میتونم یه سیستم مستقل تماس با ما روی سایت داشته باشم؟
چیز زیادی هم لازم ندارم فقط میخوام کاربر ها اسم و ایمیل و موضوع و متن خودشونو بنویسند و اطلاعات به ایمیل من ارسال
بشه.ممنون میشم راهنمایی کنید.

 

سلام.
به زودی کدهای مورد نظرتون رو می نویسم.
نحوه استفاده از آنها را هم شرح خواهم داد. 
 
ابتدا یک فایل با نام  email.php بسازید و در آن، کدهای زیر را کپی کنید :
کد پی‌اچ‌پی:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<
html xmlns="http://www.w3.org/1999/xhtml">
<
head>
<
meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</
head>

<
body>

<?
php
if (isset($_REQUEST['email']))
//if "email" is filled out, send email
   
{
   
//send email
   
$email $_REQUEST['email'] ;
   
$subject $_REQUEST['subject'] ;
   
$message $_REQUEST['message'] ;
   
mail("your_email@gmail.com"$subject,
   
$message"From:" $email);
   echo 
"متشکریم، پیام شما ارسال شد.";
   }
else
 
//if "email" is not filled out, display the form
   
{
   echo 
"<div align=\"center\">
   <form method='post' action='email.php'>
   ایمیل شما : 
   <br /><br /><input name='email' type='text' style=\"text-align:left; direction:ltr;\"><br /><br />
   موضوع پیام : 
   <br /><br /><input name='subject' type='text' style=\"text-align:right; direction:rtl;\"><br /><br />
   متن پیام 
   <br /><br />
   <textarea name='message' rows='15' cols='40' style=\"text-align:right; direction:rtl;\">
   </textarea><br />
   <input type='submit'>
   </form>
   </div>"
;
   }
?>

</body>
</html> 

دقت کنید که اگر اسم دیگری برای فایل انتحاب کنید، باید عبارت email.php را در کدها بیابید و سپس نام جدید را جایگزین آن کنید. 
همچنین به جای عبارت your_email@gmail.com ، آدرس ایمیل خود را بنویسید.
کدهای بالا را بر روی هاست امتحان کنید، نه روی کامپیوتر خود، در غیر این صورت ممکن است که با پیام خطا روبرو شوید.

در ضمن، کدهای فوق، با تغییر کدهای منبع زیر نوشته شده اند :
http://www.w3schools.com/php/php_mail.asp

این کد، عمل ارسال ایمیل را به سادگی برای شما انجام می دهد و اکنون می توانید به دلخواه خود، ظاهر آن را زیباتر کنید.
 

 
(۱۳۹۲/۰۴/۱۷, ۱۲:۳۱ ق.ظ)'admin' نوشته: [ -> ]ابتدا یک فایل با نام  email.php بسازید و در آن، کدهای زیر را کپی کنید :
کد پی‌اچ‌پی:
[size=xx-small]<html>
<
body>

<?
php
if (isset($_REQUEST['email']))
//if "email" is filled out, send email
   
{
   
//send email
   
$email $_REQUEST['email'] ;
   
$subject $_REQUEST['subject'] ;
   
$message $_REQUEST['message'] ;
   
mail("your_email@gmail.com"$subject,
   
$message"From:" $email);
   echo 
"متشکریم، پیام شما ارسال شد.";
   }
else
 
//if "email" is not filled out, display the form
   
{
   echo 
"<div align=\"center\">
   <form method='post' action='email.php'>
   ایمیل شما : 
   <br /><br /><input name='email' type='text' style=\"text-align:left; direction:ltr;\"><br /><br />
   موضوع پیام : 
   <br /><br /><input name='subject' type='text' style=\"text-align:right; direction:rtl;\"><br /><br />
   متن پیام 
   <br /><br />
   <textarea name='message' rows='15' cols='40' style=\"text-align:right; direction:rtl;\">
   </textarea><br />
   <input type='submit'>
   </form>
   </div>"
;
   }
?>

</body>
</html>[/size] 
دقت کنید که اگر اسم دیگری برای فایل انتحاب کنید، باید عبارت email.php را در کدها بیابید و سپس نام جدید را جایگزین آن کنید. 
همچنین به جای عبارت your_email@gmail.com ، آدرس ایمیل خود را بنویسید.
کدهای بالا را بر روی هاست امتحان کنید، نه روی کامپیوتر خود، در غیر این صورت ممکن است که با پیام خطا روبرو شوید.
در ضمن، کدهای فوق، با تغییر کدهای منبع زیر نوشته شده اند :
http://www.w3schools.com/php/php_mail.asp
این کد، عمل ارسال ایمیل را به سادگی برای شما انجام می دهد و اکنون می توانید به دلخواه خود، ظاهر آن را زیباتر کنید.

 


من طبق دستور بالا عمل کردم
روی مرورگر اپرا درست جواب داد اما توی مرورگر فایرفاکس و گوگل کروم به شکل زیر درامد:
 [attachment=175]
کسی میدونه علتش چیه؟

 

 
(۱۳۹۲/۰۴/۱۹, ۱۲:۱۸ ق.ظ)'ali' نوشته: [ -> ]من طبق دستور بالا عمل کردم
روی مرورگر اپرا درست جواب داد اما توی مرورگر فایرفاکس و گوگل کروم به شکل زیر درامد:
 
کسی میدونه علتش چیه؟
 

برای من مشکلی نداره، ولی دوباره کدها رو تغییر دادم.
این بار کدهای ارسال شماره 3 را استفاده کنید و ببینید که مشکل برطرف شده یا خیر.



 
(۱۳۹۲/۰۴/۱۹, ۱۲:۴۶ ب.ظ)'admin' نوشته: [ -> ]این بار کدهای ارسال شماره 3 را استفاده کنید و ببینید که مشکل برطرف شده یا خیر.
 
مشکل برطرف شد


 

 
این کدها، پایه و اساس ارسال ایمیل برای بخش ((تماس با ما)) بود و حالا شما می توانید مطابق میل خود، به زیباسازی آن بپردازید (با کدهای html ای که به آن اضافه می کنید).