کلاس my_mail بدون شک در عمل خود ساده است اما چهار چوبی را فراهم می نماید که بر اساس آن میتوانیم کلاس های پیچیده دیگری بسازیم.
(خصوصیات) Properties
نخست به تعدادی متغیر عضو در کلاس نیاز دایم که مقادیر فیلد هدر و محتویات بدنه رو در خود نگه خواهد داشت :
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
خصوصیات $validate_email به صورت پیش فرض true هست وکلاس آدرس های ایمیل را برای اعتبار سنجی با استفاده از regular expression تست میکند.اگر خصوصیات $rigorous_email_check را بروی true تنظیم کنید رکردهای dns بررسی خواهد شد تا ببیند ایا نام domain بکار رفته در هر ادرس معتبر است یا خیر :
var $validate_email = true;
var $rigorous_email_check = false;
دو خصوصیت زیر را روی true تنظیم کنید تا در صورت تمایل شما موضوعات وبدنه خالی email مجاز باشد :
var $allow_empty_subject = false;
var $allow_empty_body = false;
ارایه header هر فیلد هدر email را که به عنوان عنصر ارایه مشخص شده است را در خود نگه میدارد .شکافتن آرایه بوسیله یک جفت CR/LّF بلاک هدر فرمت شده را به شما خواهد داد.
var $headers = array();
ما پیام های کاربر و خطا را به عنوان خصوصیات رشته ای معرفی می کنیم تا انها را از کد واقعی تمایز دهیم.به این طریق میتوانیم پیام ها را تعقیر دهیم مگر اینکه با snoop نمودن که با هر تعقیر در پیان احتیاج پیدا شود.
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
واسه ایم پست بسته لطفا برای روحیه ادامه کار من نظر بدید .gif)
.gif)