ایک پی ایچ پی کی سکرپٹ میں ای میل ایڈریس کی توثیق کیسے کریں

ای میل پتے: تخلیق کرنے میں آسان، ٹائپ کرنا مشکل ہے.

زیادہ خراب ہوسکتا ہے. سب کچھ غلط نظر آتے ہیں اور بالکل ٹھیک ہوسکتے ہیں. بہت کچھ دیکھ سکتے ہیں اور بالکل کام نہیں کر سکتے ہیں.

ایک نیوز لیٹر، بولی یا پاسورڈ کی دوبارہ حاصل کرنے کیلئے - کم سے کم معیار کے مطابق (اگر یقینی بنانا نہیں) تو یقینی طور پر، کورس اور انتہائی مشکل ہے.

خوش قسمتی سے، پی ایچ پی (5 اور بعد میں) افعال اور فلٹر کے ایک آسان سیٹ کے ساتھ آتا ہے جو ای میل پتہ درستیت کے لئے ایک تصویر بنانا ہے.

ایک پی ایچ پی سکرپٹ میں ای میل ایڈریس کو درست کریں

درستی کے لئے ایک ای میل ایڈریس کی توثیق کرنے کے لئے (اس بات کا یقین نہیں ہے کہ ایڈریس اصل میں کام کر رہا ہے اور پڑھنا ہے) پی ایچ پی میں:

FILTER_VALIDATE_EMAIL پی ایچ پی ای میل ایڈریس کی توثیق Caveats

نوٹ کریں کہ FILTER_VALIDATE_EMAIL ای میل پتے کی توثیق کرے گی جس میں ڈومینز اور اعلی سطح والے ڈومین موجود نہیں ہیں جو موجود نہیں ہیں. اگر آپ ان سے بچنے کے لئے چاہتے ہیں تو، آپ اعلی درجے کے ڈومینز کے لئے آزمائشی کر سکتے ہیں جو 4 سے زائد سے زائد طویل لمحات ہیں (جسے غلطی سے "میوزیم" پھینک دیا جائے گا)، یا ڈومین ناموں کے لئے جو کہ 2 حروف لمبے ہیں (تمام ملک کے سب سے اوپر- سطح ڈومینز) یا معروف اعلی درجے کے ڈومینز میں سے ایک (جس کو آپ کو فہرست کی تبدیلیوں کے طور پر اپ ڈیٹ کرنا پڑے گا).

FILTER_VALIDATE_EMAIL غلط طریقے سے ای میل پتے پر طویل ڈومین کے نام (64 حروف یا اس سے زیادہ)، اور فرار حروف (جیسے "مجھے \" @ example.com ") کے ساتھ ای میل پتے پر بکر کرے گا. ان غلطیوں سے بچنے کے لئے، آپ کسی کو تبدیل کر سکتے ہیں. کلاس جیسے پی ایچ پی ای میل ایڈریس کی توثیق.

FILTER_VALIDATE_EMAIL ای میل ایڈریس کی توثیق کی مثالیں

$ email_address کا پتہ لگانے کے ایڈریس کو چیک کیا جاسکتا ہے، آپ اس کا استعمال کرتے ہوئے اس کی توثیق کی کوشش کر سکتے ہیں:

آپ ویب ای میل سے براہ راست ایک ای میل ایڈریس کو فلٹر کرسکتے ہیں (فرض کریں کہ ای میل ایڈریس کا نام "ای میل" کے ساتھ میدان میں قبضہ کر لیا گیا ہے):