تحقیق تابع Mail در PHP (قابل ویرایش)

دسته بندي : دانش آموزی و دانشجویی » دانلود تحقیق
لینک دانلود و خرید پایین توضیحات
دسته بندی : وورد
نوع فایل :  word (..doc) ( قابل ويرايش و آماده پرينت )
تعداد صفحه : 8 صفحه

 قسمتی از متن word (..doc) : 
 

‏تابع Mail ‏ در PHP‏
‏در این مقاله ما خواهیم دید که چگونه زبان PHP‏ را برای ارسال ایمیل تنظیم کنیم و همچنین نحوه فرستادن ایمیلهای HTML‏ و ایمیلهای همراه با فایل ضمیمه (Attachment)‏ را بررسی کرد .
‏قبل از اینکه به کمک PHP‏ بتوانیم ایمیل بفرستیم باید PHP‏ را برای این کار تنظیم کنیم . دقیقا مانند اینکه بخواهیم برنامه ارسال و درایمیل ( مانند Outlook‏ ) را تنظیم کنیم .
‏برای این کار هم باید سراغ فایل php.ini‏ رفته و آن را با editor‏ دلخواه خودتان باز کنید . اگر می خواهید کدهای خودتان را بر روی سروری غیر از سیستم خودتان اجرا گنید از این مزحله صرف نطر کنید و فرض را بر این بگزارید که سرور شما برای انجام این کار تنظیم شده است و در نتیجه به مرحله بعد بروید .
‏در فایل php.ini‏ در قسمتی که با ( mail function )‏ عنوان گزاری شده است گزینه ای دارید به نام SMTP‏ که باید مقدار آن را SMTP‏ ایمیلتان بگذارید مثلا mail.softhome.net‏
‏البته در فایل php.ini‏ تنظیمات برای سرورهای ویندوز و لینوکس را جدا در نظر گرفته و شما باید بر اساس سیستمی که استفاده میکنید چیزی شبیه زیر را داشته باشید :
‏برای سیستمهای ویندوز :
[mail function ]
Setup for windows system ;
SMTP = smtp.my.isp.net
Sendmail_from = me@myserver.com
‏و برای سیستمهای لینوکس :
[mail function ]
Setup for Linux system;
Sendmail_path = /usr/sbin/sendmail-t
Sendmail_from = me@myserver.com
‏وقتی تنظیمات را انجام دادید وب سرور خود را restart‏ ‏کنید و اکنون همه چیز برای ارسال ایمیل آماده است !
‏ارسال ایمیل ساده (Plain Email )‏ :
‏حقیقتا از روشی که PHP‏ برای ازسال ایمیل در مظر گرفته ساده تر نمی توان تصور کرد !
‏در حقیقت شما می توانید ارسال ایمیل را با تنها نوشتن یک خط انجام دهید ! مانند زیر :
Mail('recipient @some.net','subject',Your message here.');
‏خط بالا یک ایمیل را به آدرس 'recipient@some.net'‏ با موضوع 'subject'‏ و Your message here.'‏ ,‏ به عنوان متن نامه ارسال می کند .
‏همانطور که مشاهده کردید PHP‏ ارسال ایمیل را بسیار ساده کرده است . ولی چندین راه حل پیشرفته و جود دارد که به ما این امکان را می دهد که ایمیلهای HTML‏ و ایمیلهای همراه با فایل ضمیمه بفرستیم .
‏قبل از هر چیز این نکته را متذکر شوم که اگر mail system‏ ی که شما در php.ini‏ تعریف کرده اید ایمیل ارسالی را برگشت (reject)‏ دهد { برای مثال اگر در قسمت TO‏ آدرس یک ایمیل درست را ننوشته باشیم } این تابع یک پبغام خطا در مرورگر کاربر نمایش خواهد داد ، ‏دقیقا ‏مانند اتفاقی که در مورد سایر تابعهای PHP‏ می افتد .
‏اما هماتطور که می دانید ما می توانیم با نوشتن علامت @ قبل از تابع از نوشتن پیغام خطا در مرورگر کاربر جلوگیری کنیم .
‏اگر این نکته را با چ‏یزی که تابع mail‏ برمی گرداند ( true‏ یا false‏ بسته به اینکه ایمیل ارسال شده باشد یا خیر ) ترکیب کنیم کد زیر را خواهیم داشت :
If @mail($to,$subject, $message )) {
echo('Mail sent successfully .');
} else {
echo('Mail sent successfully .');
}
‏به یاد داشته باشید که ارسال ایمیل نمی تواند ت‏ضمینی بر دریافت آن در مقصد باشد.
‏برای مثال اگر یک ایمیل به آدرس nonexistent.user@hotmail.com ‏ بفرستیم و فرض بر این باشد که این آدرس اصلا وجود ندارد ، این آدرس برای تابع
mail‏ قابل قبول است و true‏ را برمی گرداند ولی مطمئنا این ایمیل از بین می رود چون کسی صاحب آن نیست ، پس در این مورد کاری از دست PHP‏ بر نمی آید . ‏وقتی که می خواهیم یک ایمیل را به چندین آدرس بفرستیم کافیست که در پارامتر اول تمام آدرس ها را پشت سر هم نوشته و آنها را با علامت کاما "،" از هم جدا کنیم . برای مثال :
mail('recipient 1 @some.net,recipient2@some.net',
'An email to two people ' , 'message goes here , ' );
‏خب ، تا حالا اصول قرستادن یک ایمیل را بررسی کردیم ، اما بپردازیم به اصل مطلب و mail header‏ ها و اینکه چه کارهایی می توانیم با آنها انجام دهیم !
‏ایمیلهای HTML‏ و header ‏ ها :
‏اکنون شما می توانید از اسکریپتهای PHP‏ خود ایمیل بفرستید ، چقدر جالب ! من مطمئنم وقتی یاد بگیرید که چگونه ایمیلهای HTML‏ بفرستید احساس قدرت بیشتری خواهید کرد !
‏پس ادامه می دهیم ؛
‏برای اینکه ایمیلهای HTML‏ را درک کنید ابتدا باید header‏ های یک ایمیل را بشناسید .
‏هر ایمیل دریافتی از دو قسمت تشکیل شده است : header‏ ها و متن نامه (message body)‏ . در زیر نمونه یک ایمیل ساده که برنامه ‏ایمیل شما دریافت کرده است را می بینیم :
Return-path :
Delivered-To:you@some.net

 
دسته بندی: دانش آموزی و دانشجویی » دانلود تحقیق

تعداد مشاهده: 4751 مشاهده

فرمت فایل دانلودی:.zip

فرمت فایل اصلی: .doc

تعداد صفحات: 8

حجم فایل:12 کیلوبایت

 قیمت: 8,500 تومان
پس از پرداخت، لینک دانلود فایل برای شما نشان داده می شود.   پرداخت و دریافت فایل


تحقیق تاثیر دوپینگ (قابل ویرایش)

تحقیق تاثیر دوپینگ (قابل ویرایش) - 1 ‏تاثیر دوپینگ ‏همگام با پيشرفت علوم ، دنيای طب و دارو نيز دچار تغيير و تحولاتی شده كه متأسفانه همواره يك عد...

قیمت : 8,500 تومان

توضیحات بیشتر دریافت فایل

تحقیق پيوند نژاد تركمن و قاجار 27 آذر ماه 45 ص (قابل ویرایش)

تحقیق پيوند نژاد تركمن و قاجار 27 آذر ماه 45 ص (قابل ویرایش) - ‏اقا محمد خان از جمله افراد خاندان قاجار است كه سختبهاي بسيار كشيده است او زندگي خ...

قیمت : 8,500 تومان

توضیحات بیشتر دریافت فایل

تحقیق تاثیر دمای پخت و زمان آن در میزان تردی و کلاژن در گوشت خرگوش 8 ص (قابل ویرایش)

تحقیق تاثیر دمای پخت و زمان آن در میزان تردی و کلاژن در گوشت خرگوش 8 ص (قابل ویرایش) - 2 ‏به نام خدا ‏تاثیر دمای پخت‏ و زمان آن در میز...

قیمت : 8,500 تومان

توضیحات بیشتر دریافت فایل

تحقیق تابعيت و اعمال سيستم خون و خاك در آن (حقوقي) (قابل ویرایش)

تحقیق تابعيت و اعمال سيستم خون و خاك در آن (حقوقي) (قابل ویرایش) - ‏1 ‏115 ‏كانون وكلاي دادگستري ‏كار تحقيقي: ‏جهت اخذ پروانه وكالت ‏موضوع: ‏تابع...

قیمت : 8,500 تومان

توضیحات بیشتر دریافت فایل

تحقیق پيمان با يهود و كارشكنى آنها 14 ص (قابل ویرایش)

تحقیق پيمان با يهود و كارشكنى آنها 14 ص (قابل ویرایش) - ‏پيمان با يهود و كارشكنى آنها ‏پيامبر اكرم(ص) بموازات پيمان برادرى، پيمانى هم با يهود ب...

قیمت : 8,500 تومان

توضیحات بیشتر دریافت فایل

تحقیق پيش‌بيني تكنولوژي‌هاي نگهداري و تعميرات 16 ص (قابل ویرایش)

تحقیق پيش‌بيني تكنولوژي‌هاي نگهداري و تعميرات 16 ص (قابل ویرایش) - ‏پيش‏‌‏بيني تكنولوژي‏‌‏هاي نگهداري و تعميرات ‏تكميل تكنولوژيهاي كنترل وضعيت ـ ...

قیمت : 8,500 تومان

توضیحات بیشتر دریافت فایل

تحقیق پيشگيري از هپاتيت بي (قابل ویرایش)

تحقیق پيشگيري از هپاتيت بي (قابل ویرایش) - ‏راههاي انتقال ‏سه راه عمده انتقال بيماري عبارتند از : ‏1-مادر به نوزاد ، قبل از زايمان ، حين زايمان و...

قیمت : 8,500 تومان

توضیحات بیشتر دریافت فایل

تحقیق پيشينة مديريت كيفيت 55 ص (قابل ویرایش)

تحقیق پيشينة مديريت كيفيت 55 ص (قابل ویرایش) - ‏2 ‏پيشينة مديريت كيفيت: ‎Total Quality Management (T.Q.M) ‏استانداردهاي كيفيت را براي نخستين بار ...

قیمت : 8,500 تومان

توضیحات بیشتر دریافت فایل

تحقیق پيش دبستان يكوير (قابل ویرایش)

تحقیق پيش دبستان يكوير (قابل ویرایش) - ‏فرم شماره (3) ‏آمار دانش‏‌‏آموز و كلاسي ‏دبستان: ‏پايه ‏اول ‏دوم ‏سوم ‏چهارم ‏پنجم ‏جمع كل ‏تعداد كلاس ‏ت...

قیمت : 8,500 تومان

توضیحات بیشتر دریافت فایل

تحقیق پيدايش اولين شهر هاي تاريخ 52 ص (قابل ویرایش)

تحقیق پيدايش اولين شهر هاي تاريخ 52 ص (قابل ویرایش) - ‏پيدايش اولين شهر هاي تاريخ‏.................‏................................‏.........‏.....

قیمت : 8,500 تومان

توضیحات بیشتر دریافت فایل

تحقیق پيتر دراكر پدر مدیریت نوین 52 ص (قابل ویرایش)

تحقیق پيتر دراكر پدر مدیریت نوین 52 ص (قابل ویرایش) - 3 ‏فهرست‏ صفحه ‏پیش مقدمه ‏ 5 ‏مقدمه‏ ‏11 ‏فصل اول :‏ ‏14 ‏توصيف پروژه : مكان سنجي - ن...

قیمت : 8,500 تومان

توضیحات بیشتر دریافت فایل

تحقیق تاثیر رنگ بر رفتار و سلامت (قابل ویرایش)

تحقیق تاثیر رنگ بر رفتار و سلامت (قابل ویرایش) - ‏تاثیر رنگ بر رفتار و سلامت ‏دوشنبه - ‏۱۲‏ دی ‏۱۳۸۴ ‏رنگ سبز حس شادابی و طراوت را به انسان منتق...

قیمت : 8,500 تومان

توضیحات بیشتر دریافت فایل

تحقیق تابعيت ايراني 13 ص (قابل ویرایش)

تحقیق تابعيت ايراني 13 ص (قابل ویرایش) - ‏ثبت احوال در ايران: تحليلي از وضعيت قوانين مربوطه ‏ژوئيه 2005‏ ‏13 ‏مجموعه اطلاعاتي يونيسف ايران- سال...

قیمت : 8,500 تومان

توضیحات بیشتر دریافت فایل

تحقیق تابع و لگاریتم در ریاضیات 14 ص (قابل ویرایش)

تحقیق تابع و لگاریتم در ریاضیات 14 ص (قابل ویرایش) - ‏تابع و لگاریتم در ریاضیات‏........................‏....‏.................................‏....

قیمت : 8,500 تومان

توضیحات بیشتر دریافت فایل

تحقیق تابع 14 ص (قابل ویرایش)

تحقیق تابع 14 ص (قابل ویرایش) - ‏فصل اول- تابع ‏ ‏ تدريس صبا ‏ ‏ چراغچی ‏1 ‏قدرمطلق ‏1-1) ثابت کن‏ي‏د برای هر دوعددحق‏ي‏قی‏ و‏ نامساوی روبرو برقر...

قیمت : 8,500 تومان

توضیحات بیشتر دریافت فایل

تحقیق تابع Mail در PHP (قابل ویرایش)

تحقیق تابع Mail در PHP (قابل ویرایش) - ‏تابع Mail ‏ در PHP‏ ‏در این مقاله ما خواهیم دید که چگونه زبان PHP‏ را برای ارسال ایمیل تنظیم کنیم و همچ...

قیمت : 8,500 تومان

توضیحات بیشتر دریافت فایل

پاورپوینت ریاضی چهارم تجربی تابع قدر مطلق وجز صحیح (قابل ویرایش)

پاورپوینت ریاضی چهارم تجربی تابع قدر مطلق وجز صحیح (قابل ویرایش) - بنام خدا ریاضی سال چهارم تجربی تابع قدر مطلق وجز صحیح ...

قیمت : 7,000 تومان

توضیحات بیشتر دریافت فایل

پاورپوینت ریاضی چهارم تجربی کاربرد مشتق(ماکزیمم و مینیمم تابع) (قابل ویرایش)

پاورپوینت ریاضی چهارم تجربی کاربرد مشتق(ماکزیمم و مینیمم تابع) (قابل ویرایش) - بنام خدا ریاضی سال چهارم تجربی کاربرد مشتق(ماکزیمم و مینیمم تاب...

قیمت : 7,000 تومان

توضیحات بیشتر دریافت فایل

پاورپوینت ریاضی مبحث تابع (قابل ویرایش)

پاورپوینت ریاضی مبحث تابع (قابل ویرایش) - بنام خدا ریاضی مبحث : تابع ...

قیمت : 7,000 تومان

توضیحات بیشتر دریافت فایل

پاورپوینت ریاضی دوم دبیرستان لگاریتم و تابع لگاریتمی (قابل ویرایش)

پاورپوینت ریاضی دوم دبیرستان لگاریتم و تابع لگاریتمی (قابل ویرایش) - بنام خدا ریاضی سال دوم دبیرستان لگاریتم و تابع لگاریتمی ...

قیمت : 7,000 تومان

توضیحات بیشتر دریافت فایل