|
» مقدمه
اگر شما یک سایت یا یک وبلاگ داشته باشید قاعدتا بازدیدکنندگان شما دوست دارند که با شما تماس داشته باشند و معمول ترین کار گذاشتن ایمیل تان در صفحه است ولی این کار ضعف هایی دارد از جمله اینکه بیشتر کاربران اینترنتی برای ارسال ایمیل از سرویس رایگان یاهو استفاده میکنند و باید ابتدا وارد کنترل پنل شوند و سپس بعد از مراحلی ایمیل را ارسال کنند و ممکن است در این فرآیند کاربر از ارسال ایمیل منصرف شود ولی اگر یک فرم تماس ساده داشته باشید کاربران یا ویزیتورهای شما راحتر میتوانند با شما تماس بگیرند و دیگر لازم نیست ایمیل شما وارد کنند و یا ...
- ابتدا باید یک فرم ورودی ایجاد کنیم که اطلاعات را از کاربر بگیرید و آن را به صفحه ای دیگر بفرستد و آنجا پس از تجزیه و تحلیل به آدرس ایمیل شما بفرست برای ایجاد این فرم کدهای زیر را کپی و در بين تگهای باز و بسته body در صفحه ای با نام مثلا form.htm ذخیره کنید.
|
<form action="post.php" method="post">
<font face="Tahoma">">نام: <input type="text" name="name" size="20" maxlength="20"> />
ایمیل: <input type="text" name="email" size="30" maxlength="30"> />
موضوع: <input type="text" name="subject" size="30" maxlength="30"> />
متن:<textarea name="text" name="text" cols="50" rows="10"> />
<input type="submit" name="submit" value="ارسال"> < SPAN>span>>
< SPAN>form> |
در فرم بالا فیلدها با نام های زیر نام گذاری شده اند
|
name |
نام فرستنده |
|
email |
ایمیل فرستنده |
|
subject |
موضوع نامه |
|
text |
متن نامه |
- حالا باید صفحه ای بسازیم که اطلاعاتی را که از فرم بالا گرفته است را پس از تجزیه و تحلیل به ایمیل شما ارسال کند برای این کار صفحه ای خالی به نام Post.php ایجاد کنید و کدهای زیر را درآن کپی کنید توجه داشته باشید که اگر خواستید نام این صفحه را تغییر بدید یعنی post.php را به نام دیگری مثلا send.php تبدیل کنید باید action فرم بالا را نیز به این صفحه تغییر دهید ما این قسمت را در سورس فرم (کدهای بالا) با رنگ سبز مشخص کرده ایم .
|
@extract($_POST); $name = stripslashes($name); $email = stripslashes($email); $subject = stripslashes($subject); $text = stripslashes($text); mail(''Yormail'',$subject,$text,"From: $name <$email>"); ?>
قسمت تایید ارسال
اطلاعات شما با موفقيت ارسال شد
قسمت تایید ارسال
|
توضیحاتی در مورد کدهای بالا
در بین دو قسمت تایید ارسال شما می توانید کدهای هر صفحه html را که دوست دارید قرار دهید که در بالا من متن" اطلاعات شما با موفقیت ارسال شد" را قرار داده ام. شما هم می توانید با کمک فرانت پیج صفحه ای طراحی کنید و آن را در همین قسمت قرار دهید.
تغییراتی که در سورس بالا میتوان ایجاد کرد
1- شما باید قبل از هر کاری ایمیل خود را به جای به طور كامل Yourmail وارد کنید در غیر این صورت هیچ ایمیل برای شما ارسال نمیشود این قسمت با رنگ قرمز مشخص شده است.
در آخر 2 فايل ايجاد شده با نامهای form.htm و post.php را بر روی سرورتان آپلود كنيد و با رفتن به آدرس form.htm برروی هاستتان آن را تست كنيد. يادتان باشد ممكن است نامههای ارسالی در bluk قرار گيرند زيرا اين نامهها میتواند از هر آدرس ايميلی به شما فرستاده شود و گاهی اوقات به عنوان هرزنامه شناسايی میشوند. اگر شما وبلاگ داريد بايد يكی از سرويسهايی كه به شما فضای رايگان میدهند و php را ساپورت میكنند را پيدا كنيد و فايلهايتان ر ا آنجا آپلود كنيد و سپس از وبلاگتان به صفحه form.htm برای گرفتن نظر، پيشنهاد و يا هر چيز ديگر از كاربر لينك دهيد.
group_haraji_org@yahoo.com : بخش آموزش سايت
|