النتائج 1 إلى 12 من 12

الموضوع: (استفسار) بخصوص التأكد من صحة البريد المذخل

  1. #1
    Banned
    تاريخ التسجيل
    Apr 2010
    المشاركات
    105

    Lightbulb (استفسار) بخصوص التأكد من صحة البريد المذخل



    السلام عليكم إخواني

    :con2:أريد أن أعرف هل توجد دالة أو طريقة للتأكد من صحة البريد الإلكتروني في نفس الصحة
    دون الإنطلاق لصفحة أخرى, أو استلام كود التفعيل؟








  2. #2
    عضو نشيط
    تاريخ التسجيل
    Apr 2010
    المشاركات
    34


    اخي ادا كنت تريد التاكد من البريد دون عملية السيبمت فعليك بالتعابير القياسية في الجافا سكريبت (وهي عملية لا انصحك بها باعتبارها غير امنة ) اما ان كنت التاكد بواسطة البي اتش بي فهي تحتوي على مجموعة من الدوال تفي بالمطلوب preg_match






  3. #3


    اخوي هناك فلتر للتحقق من البريد الالكتروني في الـ php

    وهو فلتر [ FILTER_VALIDATE_EMAIL ]

    http://www.w3schools.com/php/php_filter.asp





    __________________
    زورونا في موقع الحياة للنقاشات والأسئلة والأجوبة :
    - php >> وهو لحل مشاكل php وما حولها
    - Ideas >> وهو لعرض الأفكار وتقييمها وايضا لمناقشة الأفكار

  4. #4
    عضو نشيط
    تاريخ التسجيل
    Jun 2007
    المشاركات
    140


    هذه الطرق للتأكد من صيغة البريد وانها صيغة مقبولة ومحتمل ان تكون بريد

    لكن رسائل التفعيل يكون المقصود بها أكثر من ذلك
    يكون المقصود بها التأكد من ملكيته للبريد وتلقيه بريد عليه





    __________________
    -

  5. #5
    Banned
    تاريخ التسجيل
    Apr 2010
    المشاركات
    105


    مشكورون إخواني
    و لكن كما قال الأخ أحمد الجارحي

    هذه الطرق للتأكد من صيغة البريد وانها صيغة مقبولة ومحتمل ان تكون بريد

    لكن أنا لا أريد التأكد من ملكية البريد و لكن أريد التأكد من أن البريد الإلكتروني موجود .






  6. #6
    Banned
    تاريخ التسجيل
    Apr 2010
    المشاركات
    105


    up






  7. #7
    عضو نشيط
    تاريخ التسجيل
    Apr 2010
    المشاركات
    34


    اخي سؤالك مبهم نوعا ما وبالتالي فإن كنت تقصد بالتاكد من صحة لمدخل في الفورم مثلا اي عندما يكتب لزائر بريده الالكتروني فالطرق التي فوق هي الطرق المثلى اما ان كان غير ذلك المرجوا مزيد من التوضيج فنصف الاجابة يكمن في السؤال نفسه تحياتي






  8. #8
    Banned
    تاريخ التسجيل
    Apr 2010
    المشاركات
    105

    Wink



    هذه الطرق للتأكد من صيغة البريد وانها صيغة مقبولة ومحتمل ان تكون بريد

    لكن رسائل التفعيل يكون المقصود بها أكثر من ذلك
    يكون المقصود بها التأكد من ملكيته للبريد وتلقيه بريد عليه

    أنا أقصد ما قاله الأخ

    مثلا هذا البريد

    imade2451@gmail.com

    قد تكون صيغته صحيحة, لكن في الحقيقة لا وجود له.

    أنا أريد دالة أو شيء يمكن من معرفة أن البريد لا وجود له بدون الحاجة
    إلى استعمال طريقة التفعيل و تلقي كود التفعيل, أي يكون الأمر في نفس صفحة التسجيل
    فهل هذا ممكن؟؟!!






  9. #9
    عضو فعال
    تاريخ التسجيل
    Jun 2008
    المشاركات
    1,600


    يمكن اذا كنت تستطيع الوصول إلى مجلد البريد في موقعك
    أي ان تدخل لحساب الايميل في موقعك عن طريق imap
    مثلا

    او ان تصل اليه عن طريق الوصول لمجلده

    ترسل ايميل للبريد اﻻلكتروني ، واذا عادت رسالة خطأ يكون غير صحيح

    لا اتوقع ان توجد طريقة غير هذه ﻹنه حسب ما اعرف ان البريد الالكتروني يتم ارساله للموقع
    وفي داخل السيرفر يتم توزيع البريد






  10. #10
    Banned
    تاريخ التسجيل
    Apr 2010
    المشاركات
    105

    Wink



    يمكن اذا كنت تستطيع الوصول إلى مجلد البريد في موقعك
    أي ان تدخل لحساب الايميل في موقعك عن طريق imap
    مثلا

    او ان تصل اليه عن طريق الوصول لمجلده

    ترسل ايميل للبريد اﻻلكتروني ، واذا عادت رسالة خطأ يكون غير صحيح

    لا اتوقع ان توجد طريقة غير هذه ﻹنه حسب ما اعرف ان البريد الالكتروني يتم ارساله للموقع
    وفي داخل السيرفر يتم توزيع البريد


    أنا أرى أن حالياً هذا غير موجود, و لكن ما أدرى من هنا للمستقبل, قد توجد طريقة ما






  11. #11
    عضو جديد
    تاريخ التسجيل
    Apr 2010
    المشاركات
    21


    الاتصال بين السيرفرات دائماً يكون معقد ويعتمد على ما يسمح به كل سيرفر من دوال. الطريقة الفعالة الوحيدة والناجحة من خلال التجربة هي التفعيل من خلال ارسال ايميل الى المستخدم والضغط على رابط معين او ارسال كود تفعيل.

    ولكن اذا احببت التأكد من غير ارسال ايميل يمكنك استعمال دالة checkdnsrr .
    هذه الدالة تقوم بعمل شبيه لم تريده ولكن ليس 100%، فهي فالحقيقة تتأكد من أن السيرفر المكتوب هو سيرفر بريد الكتروني صحيح ولكنها لا تتأكد من الاسم. والدالة لا تعمل على سيرفر ويندوز مع اصدارة php اقل من 5.3.0، ويمكنك استعمالها بهذه الطريقة:
    كود PHP:
    list($userName$mailDomain) = split("@"$email); 
    if (
    checkdnsrr($mailDomain"MX")) { 
      
    // رسالة تفيد بأن الايميل صحيح أو أي امر آخر تحب وضعه هنا

    else { 
      
    // رسالة تفيد بان الايميل خاطئ أو أي أمر تريد وضعه هنا 

    طبعاً متغير $email يجب أن يحتوي على البريد الالكتروني.

    ملاحظة: الدالة ليست من برمجتي.






  12. #12
    Banned
    تاريخ التسجيل
    Apr 2010
    المشاركات
    105


    مشكور أخي
    و لكن كما قلت
    أنا أريد التأكد من البريد بأكمله هل هو موجود أم لا و ليس السيرفر الخاص به
    و أظن هذه الفكرة حالياً غير موجودة لأن الأغلبية يستعمل التفعيل للتأكد من صحة البريد المذخل










ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض