انجمن سایت کلیدستان


رتبه موضوع:
  • 2 رای - 3.5 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
قرار دادن بخش تماس با ما در سایت

قرار دادن بخش تماس با ما در سایت

#1
با سلام
کسی میدونه چجوری میتونم یه سیستم مستقل تماس با ما روی سایت داشته باشم؟
چیز زیادی هم لازم ندارم فقط میخوام کاربر ها اسم و ایمیل و موضوع و متن خودشونو بنویسند و اطلاعات به ایمیل من ارسال
بشه.ممنون میشم راهنمایی کنید.
Smile بیایید دنیا را بسازیم نه با دنیا بسازیم Smile
پاسخ

قرار دادن بخش تماس با ما در سایت

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

 

سلام.
به زودی کدهای مورد نظرتون رو می نویسم.
نحوه استفاده از آنها را هم شرح خواهم داد. 
 
bookbook 
لطفا برای درج کد، از دکمه مخصوص درج کد در ادیتور انجمن استفاده کنید.
در مورد برنامه نویسی، مدیران تنها راهنمایی می کنند و نوشتن برنامه نهایی، به عهده کاربران می باشد (اینجا محلی برای یادگیری است، نه سفارش کدنویسی).
کاربران باید ابتدا خود به خطایابی برنامه بپردازند، نه اینکه به محض دیدن خطا، کدها را در انجمن، copy و paste کرده و از مدیران انتظار بررسی داشته باشند.
پاسخ

قرار دادن بخش تماس با ما در سایت

#3
ابتدا یک فایل با نام  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

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

 
bookbook 
لطفا برای درج کد، از دکمه مخصوص درج کد در ادیتور انجمن استفاده کنید.
در مورد برنامه نویسی، مدیران تنها راهنمایی می کنند و نوشتن برنامه نهایی، به عهده کاربران می باشد (اینجا محلی برای یادگیری است، نه سفارش کدنویسی).
کاربران باید ابتدا خود به خطایابی برنامه بپردازند، نه اینکه به محض دیدن خطا، کدها را در انجمن، copy و paste کرده و از مدیران انتظار بررسی داشته باشند.
پاسخ
 سپاس شده توسط matrix ، ali

قرار دادن بخش تماس با ما در سایت

#4
(۱۳۹۲/۰۴/۱۷, ۱۲:۳۱ ق.ظ)'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
این کد، عمل ارسال ایمیل را به سادگی برای شما انجام می دهد و اکنون می توانید به دلخواه خود، ظاهر آن را زیباتر کنید.

 


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

 

 
Smile بیایید دنیا را بسازیم نه با دنیا بسازیم Smile
پاسخ

قرار دادن بخش تماس با ما در سایت

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

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



 
bookbook 
لطفا برای درج کد، از دکمه مخصوص درج کد در ادیتور انجمن استفاده کنید.
در مورد برنامه نویسی، مدیران تنها راهنمایی می کنند و نوشتن برنامه نهایی، به عهده کاربران می باشد (اینجا محلی برای یادگیری است، نه سفارش کدنویسی).
کاربران باید ابتدا خود به خطایابی برنامه بپردازند، نه اینکه به محض دیدن خطا، کدها را در انجمن، copy و paste کرده و از مدیران انتظار بررسی داشته باشند.
پاسخ
 سپاس شده توسط ali

قرار دادن بخش تماس با ما در سایت

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


 

 
Smile بیایید دنیا را بسازیم نه با دنیا بسازیم Smile
پاسخ

قرار دادن بخش تماس با ما در سایت

#7
این کدها، پایه و اساس ارسال ایمیل برای بخش ((تماس با ما)) بود و حالا شما می توانید مطابق میل خود، به زیباسازی آن بپردازید (با کدهای html ای که به آن اضافه می کنید).
 
bookbook 
لطفا برای درج کد، از دکمه مخصوص درج کد در ادیتور انجمن استفاده کنید.
در مورد برنامه نویسی، مدیران تنها راهنمایی می کنند و نوشتن برنامه نهایی، به عهده کاربران می باشد (اینجا محلی برای یادگیری است، نه سفارش کدنویسی).
کاربران باید ابتدا خود به خطایابی برنامه بپردازند، نه اینکه به محض دیدن خطا، کدها را در انجمن، copy و paste کرده و از مدیران انتظار بررسی داشته باشند.
پاسخ
 سپاس شده توسط شماره مجازی امارات


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان