راهنمایی دانلود فایل ها لطفا با دقت بخوانید

1-دوستان اعضا برای دانلود فایل ها ابتدا از صفحه اصلی سایت سمته چپ، پایین وارد سایت شوید

2-دوستان اعضایی که لینک دانلود برایشان نمایان نیست از مرور گر موزیلا استفاده کنند

3-لینک تمامی مطالب تست شده اگر مشکلی وجود داشت در ساعت دیگر اقدادم به دانلود کنید

4-در وارد کردن پسور (پسورد در انتهای فایل زیپ دانلود شده موجود هستش)دقت کنید

×

در ۳۱ فروردین ۱۳۹۰ | دسته بندی: آموزش PHP،آموزش برنامه نویسی

 اموزش ارسال ایمیل با php

PHP دو تابع اختصاصی برای ارسال Mail به همراه دارد که به صورت پیش فرض در داخل PHP نصب شده‌اند: تابع ()Mail که اجازه می‌دهد مستقیما” از یک Script ایمیل خود را ارسال کنید و تابع ()ezmlm_hash که کارهای لازم برای پیوستن نامه‌ها به EZMLM mailing list را در اختیار شما قرار می‌دهد

تابع ()Mail برای ارسال نامه‌ها از اطلاعات موجود در فایل php.ini استفاده می‌کند و در اکثر موارد کار با مقادر پیش فرض این اطلاعات باعث عمل نکردن تابع می شود. این اطلاعات در سه قسمت وجود دارند (توجه داشته باشید که دو مورد اول برای سیستم‌های مایکروسافتی و مورد آخر برای کار با سیستم‌های یونیکسی است):

SMTP: آدرس میزبان SMTP را مشخص می‌کند. این آدرس هم می‌تواند یک آدرس کامل باشد و هم یک آدرس IP. این تنظیم فقط در سیستمهای مایکروسافتی مورد استفاده قرار می‌گیرد.

sendmail_from: مشخص می‌کند که این نامه از طرف چه کسی فرستاده شده است. این قسمت هم فقط در سیستم‌های مایکروسافتی کار می‌کند.

sendmail_path: مسیر کامل برنامه اجرایی email را مشخص می‌کند و این برنامه هنگام فرستادن email استفاده می‌شود. این قسمت مخصوص سیستمهای یونیکسی است.

تابع ()Mail بصورت زیر تعریف شده است:
bool mail(string recipient, string subject, string message, [string extra_headers], [string extra_arguments])

پارامترهای این تابع:
پارامتر توضیحات
recipient آدرس گیرنده نامه
subject موضوع نامه
message متن نامه
extra_headers headerهای اضافی برای نامه شما
extra_arguments آرگومانهای بیشتر برای تحت اختیار گرفتن برنامه فرستنده mail. در PHP نسخه ۴٫۰٫۵ و بالاتر.

تایع فوق یک ایمیل به آدرس مشخص شده می‌فرستد و در صورت موفقیت مقدار TRUE و غیر این صورت مقدار FALSE را برمی‌گرداند.

پارامتر recipient می‌تواند هم حاوی یک آدرس باشد و هم یک لیست از آدرسها که با کاما از هم جدا شده‌اند. اگر شما می‌خواهید تا از header های اضافی برای ارسال نامه خود استفاده کنید مثلا از CC یا BCC این عبارات باید در پارامتر extra_headers قرار داده شوند. توجه داشته باشید که این تابع به هیچ عنوان مشخص نمی‌کند که آیا نامه به مقصد رسیده است یا خیر. در صورت کامل نبودن هر یک از موارد اجباری تابع فوق، این تابع عمل نخواهد کرد. این تابع از نسخه ۳ در PHP موجود است.

مثال زیر نحوه استفاده از این تابع را نمایش می‌دهد:

/* When the following code was executed, i received this email:
*
* From: Apache httpd
* To: amirsaied@hotmail.com
* Subject: This is a test
* Date: Thu, 4 Mar 2004 16:33:17 -0700
*
* Hi there,
*
* This is a test message. please disregard.

$address = ‘amirsaied@hotmail.com’;
$subject= ‘This is a test’;
$message= ‘Hi there,

This is a test message. please disregard.’;
mail($address, $subject, $message);


نویسنده:
وبسایت:

مشخصات

    رمز فایل: www.mspsoft.com (به کوچک بودن حروف دقت کنید) www.mspsoft.ir

دانلود


بهتره که از مرورگر موزیلا استفاده کنید !


دیدگاه ها و نقطه نظرات

  1. lمجتبی عبداالهی نوشته است:

    سلام من چطور میتونم براتون پروژه ارسال کنم تا در اینجا عضو بشم

    [پاسخ]

    مسعود پاسخ در تاريخ آذر ۲۹م, ۱۳۹۰ ۹:۴۵ ق.ظ:

    پروژه را به ایمیل زیر ارسال کنید؟
    mspsoft.com@gmail.com

    [پاسخ]

  2. سوسن نوشته است:

    با سلام
    من پروژه ثبت نام دانشجو با php را دانلود کردم ولی نمی تونم اونو ببینم چون رمز اشتباه . من به یک پروژه سیستم تغذیه با php نیاز دارم که خودم نتونستم تمومش کنم متاسفانه می شه کمکم کنید تا ۱ شنبه وقت دارم.
    باتشکر

    [پاسخ]

    مسعود پاسخ در تاريخ مرداد ۵م, ۱۳۹۱ ۸:۴۴ ق.ظ:

    پسورد مشکلی نداره دقت کنید در انتهای فایل زیپ نوشته شده پسورد

    [پاسخ]

  3. jafar نوشته است:

    سلام
    لطفا در مورد نحوه اجرا کردن برنامه های پی اچ پی در سیستم های لوکال مانند وامپ سرور و نحوه اتچ کردن دینابیس های پروژه های آماده این سایت راهنمایی بفرمایید
    من پروژه هارو دانلود کردم ولی نتونستم اجرا کنم
    ممنون

    [پاسخ]

    مسعود پاسخ در تاريخ مرداد ۲۸م, ۱۳۹۱ ۸:۰۴ ق.ظ:

    بسیار طرح جالبی هستش.چشم حتما این کار رو میکنیم

    [پاسخ]

از ام اس پی سافت چه خبر

ورود

×