0 امتیاز
قبل در برنامه نویسی توسط (106 امتیاز)
با سلام:

من کد زیر رو دارم:

              <' '= input type='text' name='txtEmail' value>       ایمیل

میخوام کاربر موقع پر کردن این فیلد حتماَ آدرس ایمیل صحیح وارد کنه و در صورت صحیح بودن آدرس اطلاعات کاربر در دیتابیس سیو بشه ، در غیر از صورت پیغام اخطار بده.

از چه تابعی برای تشخیص دادن آدرس صحیح ایمیل در php  باید استفاده کنم؟

3 پاسخ

+1 امتیاز
قبل توسط (7.2هزار امتیاز)

می توانید از اتریبیوت استاندارد آن در HTML5 استفاده نمایید (مرورگرهای قدیمی مانند IE9 به قبل) این روش را پشتیبانی نمیکنند.

<input type="email" name="email">

 

قبل توسط (106 امتیاز)
مرسی، ,ولی html اشو میدونستم، با php میخوام اینکارو بکنم.
+1 امتیاز
قبل توسط (314 امتیاز)

در php میتونید از تابع زیر برای چک کردن ایمیل استفاده کنید

function validateEmail($email){
    return eregi("^[a-z0-9_.-]+@[a-z0-9\-]+\.[a-z0-9\-\.]+$",$email);
}

 

0 امتیاز
قبل توسط (1.9هزار امتیاز)
ویرایش شده قبل توسط

سلام یا ساده تر می تونید از تابع strstr است

    if (!strstr($email, '@')){
    echo '<p>آدرس ایمیل فاقد @ می باشد .</p>';
    }

فاده کنید این تابع بررسی می کنه که یا مقدار خواسته شده در عبارتی که کار وار کرده هست یا خیر اینم  مثال :

    if (!strstr($email, '.')){
    echo '<p> آدرس ایمیل فاقد . می باشد </p>';
    }

یا حق

سوالات مشابه

0 امتیاز
0 پاسخ 689 بازدید
سوال شده 9 سال قبل در برنامه نویسی توسط deli_h (10 امتیاز)
0 امتیاز
1 پاسخ 526 بازدید
سوال شده 11 سال قبل در برنامه نویسی توسط سلطانی (1.1هزار امتیاز)
0 امتیاز
2 پاسخ 1.2هزار بازدید
+2 امتیاز
2 پاسخ 7.0هزار بازدید
0 امتیاز
1 پاسخ 416 بازدید
0 امتیاز
1 پاسخ 2.3هزار بازدید
+1 امتیاز
1 پاسخ 560 بازدید
0 امتیاز
2 پاسخ 515 بازدید
...