هاست لینوکس

آخرین بسته‌ی MyBB: نسخه‌ی 1.8.27 MyBB منتشر شد


امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
چگونه فرم تماس با ما بسازیم؟
#1
حقیقتا از روشی که PHP برای ارسال ایمیل در نظر گرفته ساده تر نمی توان تصور کرد ! در حقیقت شما می توانید ارسال ایمیل را با تنها نوشتن یک خط انجام دهید ! به همین علت امروز تصمیم گرفتم اموزش نوشتن یک فرم تماس با ما را در انجمن ارسال کنم.

تابع mail :
این تابع بسیار کاربردی هست و به کمک ان می توانید هر چیزی را به راحتی به ایمیل خود ارسال کنید , اگر دقت کرده باشید بعد از ثبت نام در سایت و ... ایمیل هایی برای شما ارسال می شوند , شاید جالب باشد بدانید تمام این کار ها با این تابع انجام می شود.

نمونه این تابع :


کد:
<?php

mail(' yourmail@gmail.com ', 'Subject', 'Your message here.');

?>
حال به سراغ نوشتن یک فرم ساده با استفاده از این روش می پردازیم.
ابتدا با کمک زبان html یک فرم طراحی می کنیم :
کد:
<html>

<form action="post.php" method="post" name="mail" id="mail">

<input name="subject" type="text" id="subject" value="Subject">

<textarea name="message" cols="64" rows="8" wrap="VIRTUAL" id="message">Message</textarea>

<input name="send" type="submit" id="send" value="Send Mail">

</form>
در حقیقت وظیفه کد بالا این هست که اطلاعات وارد شده را با استفاده از action به صفحه post.php بفرستد و این صفحه هم اطلاعات را به کمک تابع mail به ایمیل شما ارسال می کند.

کد های صفحه post.php :
کد php:
<?php 

$to 
"yourmail@gmail.com";

$subject $_POST['subject'];  

$message $_POST['message']; 

mail($to$subject$message); 

?>
متغیر to :
این متغیر ادرس ایمیل شما را نشان می دهد و شما حتما باید در کد بالا به جای ایمیل بنده , پست الکترونیک خودتان را وارد کنید.

متغیر subject :
این متغیر عنوان نامه را نشان می دهد.

متغیر message :
دیگر مشخص هست ! متن نوشته شده را نشان می دهد.

سعی کردم کد ها ساده باشد تا یادگیری ان اسان تر شود.
در صورتی که از این اموزش استقبال شود در مراحل بعدی امنیت و امکاناتی مانند پیوست , bcc , cc , ارسال پیام html , هدر ها و ... اموزش داده می شود.
پاسخ
 سپاس شده توسطHOssE!N-B (۱۳۹۱/۳/۲۴، ۰۶:۵۵:۰۱ صبح) ، Mohammad-Za (۱۳۹۱/۳/۲۴، ۰۷:۵۴:۴۰ صبح) ، geo (۱۳۹۱/۳/۲۴، ۰۷:۵۶:۰۷ صبح) ، reza536 (۱۳۹۱/۳/۲۴، ۰۸:۱۶:۰۰ صبح) ، mahpishoni (۱۳۹۱/۳/۲۴، ۰۸:۲۰:۳۰ صبح) ، میدوری (۱۳۹۱/۳/۲۴، ۱۰:۵۱:۰۹ صبح) ، scarce (۱۳۹۱/۳/۲۴، ۱۲:۲۸:۰۴ عصر) ، kabus (۱۳۹۱/۳/۲۴، ۱۴:۳۳:۳۲ عصر) ، Farhoodi (۱۳۹۱/۴/۸، ۰۸:۴۴:۰۳ صبح) ، kineh (۱۳۹۱/۴/۱۲، ۰۳:۴۰:۵۴ صبح) ، hamidxx (۱۳۹۱/۴/۱۷، ۲۰:۵۲:۴۱ عصر) ، firstline (۱۳۹۲/۸/۴، ۱۲:۳۹:۲۷ عصر) ، MyBulletian (۱۳۹۲/۱۰/۲۵، ۱۸:۵۵:۵۹ عصر) ، motorola30 (۱۳۹۳/۷/۶، ۱۵:۱۷:۵۳ عصر) ، jan123 (۱۳۹۴/۶/۱۰، ۱۱:۴۳:۳۲ صبح)


پیام‌های داخل این موضوع
چگونه فرم تماس با ما بسازیم؟ - توسط Mohammad-Mo - ۱۳۹۱/۳/۲۴، ۰۶:۵۲:۲۸ صبح
RE: چگونه فرم تماس با ما بسازیم؟ - توسط Mohammad-Mo - ۱۳۹۱/۳/۲۴، ۱۰:۰۷:۰۳ صبح
RE: چگونه فرم تماس با ما بسازیم؟ - توسط Mohammad-Mo - ۱۳۹۱/۳/۲۶، ۰۲:۰۷:۱۱ صبح
سلام - توسط aref.shams.2 - ۱۳۹۱/۳/۲۷، ۰۶:۲۲:۴۸ صبح
RE: چگونه فرم تماس با ما بسازیم؟ - توسط Mohammad-Mo - ۱۳۹۱/۳/۲۷، ۱۴:۳۱:۳۵ عصر
RE: چگونه فرم تماس با ما بسازیم؟ - توسط Farhoodi - ۱۳۹۱/۴/۸، ۰۸:۴۵:۳۹ صبح
RE: چگونه فرم تماس با ما بسازیم؟ - توسط geo - ۱۳۹۱/۴/۲۲، ۰۶:۵۷:۱۷ صبح
RE: چگونه فرم تماس با ما بسازیم؟ - توسط Mohammad-Mo - ۱۳۹۱/۵/۱۳، ۰۸:۱۱:۵۷ صبح
RE: چگونه فرم تماس با ما بسازیم؟ - توسط kineh - ۱۳۹۱/۵/۲۷، ۱۲:۱۳:۲۵ عصر

پرش به انجمن:


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