صفحة 8 من 9 الأولىالأولى ... 3456789 الأخيرةالأخيرة
النتائج 106 إلى 120 من 133

الموضوع: [مشروع] إنشاء القائمة البريدية المبسطة ..

  1. #106
    فضلاً اكتب اسمك الحقيقي هنا
    زائرداعية


    سندمج صفحة العرض مع لوحة التحكم يعني سنبرمج صفحة واحدة بها الإيملات مع الحذف والتعديل
    +
    البحث


    منتظرين الأخ pxlat ليشرح الفكرة التي تقدم بها الأخ مسلم






  2. #107
    عضو نشيط
    تاريخ التسجيل
    Mar 2005
    المشاركات
    227


    والله فكرة الاخ مسلم كويسة جدا لكن لو نلعب فيها شوية اكيد هاتكون احسن

    مثلا بدل مانسمح بمواقع بايميلات على مواقع معينة ونرفض الباقى طب ماتيجى نتأكد من صحة الدومين الى علية الايميل؟
    كيف ؟ ولكننا تأكدنا من صحة الايميل بالفعل فى صحة العرض؟
    كيف هانشوف طريقتها بعد قليل
    وما كتبة الاخ الداعية جزاة الله خيرا كان للتأكد من صحة كتابة الايميل نفسة بمعنى هل الايميل مكتوب على شكلة الصحيح مثال mohamed@pxlat.com ام لا وتأكدنا من عدم وجود مسافات فى الايميل وتأكدنا من عدم ادخال رموز هتمل وتأكدنا من وجود العلامة @ يبقى ان نتأكد من صحة الدومين المربوط بة الايميل
    شرح الفكرة ::
    الان ماذا يجب علينا لنتأكد من وجود الدومين
    1-اولا التأكد من host name للدومين
    2-ثانيا سنـتأكد اذا كان البورت 25 مفتوحا فى للدومين أم لا (شرط اساسى لعمل الدومين أن يكون البورت رقم 25 مفتوحا)
    ملحوظة ليس لها علاقة بالدرس: ما هو البورت 25؟ هذا بورت رئيسي تعتمد علية سيرفرات الايميلات ويتم اغلاقة احيانا للحماية من الاسبام
    طبي نبدأ فى كتابة الاكواد سنبدأ بكتابة سطر سطر مع شرحة ثم نكتب الكود الكامل فى النهاية
    كود PHP:
    list($Username$Domain) = split("@",$email); 
    قمنا باستخدام list() لحفظ المتغيرات بداخلها تقريبا نفس عمل ال array()
    كود PHP:
    if(getmxrr($Domain$MXHost)) 
    {
       return 
    TRUE;

    قمنا هنا باستخدام الدالة getmxrr وهى اختصار Get MX record بمعنى أصح هانجيب معلومات الان عن الوست نيم كما ذكرنا فى شرح الفكرة رقم 1
    والدلة ترجع True اذا تم استخراج نتائج وترجع القيمة FALSE اذا لم تستخرج اى نتائج
    كود PHP:
    else 
    {
       if(
    fsockopen($Domain25$errno$errstr30)) 
       {
          return 
    TRUE
       } 
    وهنا قمنا باستخدام الدالة fsockopen وهى تقوم بتفح الsocket للدومين ومنها نستيطع ان نتحقق اذا كان البورت رقم 25 مفتوح أم لا كما ذكرنا فى شرح الفكرة رقم 2
    سؤال ما هو الرقم 30؟
    الرق 30 هذا هو ال timeout او الوقت المستقطع لتنفيذ عملية الكشف عن البورت
    كود PHP:
    else 
       {
          return 
    FALSE
       }

    واذا لم يتحقق الشرطين الاول والثانى يرجع خطأ
    الكود كاملا
    كود PHP:
    list($Username$Domain) = split("@",$email);
    if(
    getmxrr($Domain$MXHost)) 
    {
       return 
    TRUE;
    }
    else 
    {
       if(
    fsockopen($Domain25$errno$errstr30)) 
       {
          return 
    TRUE
       }
       else 
       {
          return 
    FALSE
       }

    والان نستطيع عمل دالة بسيطة للعملية السابقة
    كود PHP:
    function checkourmail($email
    {

       list(
    $Username$Domain) = split("@",$email);

       if(
    getmxrr($Domain$MXHost)) 
       {
          return 
    TRUE;
       }
       else 
       {
          if(
    fsockopen($Domain25$errno$errstr30)) 
          {
             return 
    TRUE
          }
          else 
          {
             return 
    FALSE
          }
       }

    كيف سنستخدمها فى البرنامج؟
    بكل بساطة سننادى على الدالة ونضعها داخل جملة شرطية لنتأكد اذا كانت العملية التى قمنا بها تتطابق مع البريد الذى ادخل أم لا
    كود PHP:
    if(checkourmail($email) == FALSE
    {
       echo 
    "البريد الذى أدخلتة غير صحيح";

    else 
    {
       echo 
    "تم ادخال البريد بنجاح";

    حيث ان checkourmail الدالة التى قمنا بعملها
    $email متغير وقيمتة تتمثل فى البريد المدخل من قبل الزائر

    ارجوا ان يكون الشرح واضح





    __________________
    شكرا سوالف سوفت
    بكسلات لخدمات الويب
    www.pxlat.com

  3. #108
    فضلاً اكتب اسمك الحقيقي هنا
    زائرداعية


    ما شاء الله أستاذي العزيز
    واضح جدا أن خبرتك بالبي إتش بي ممتازة

    شكرا وأسعدتني بهذه الدوال الجديدة علي
    بارك الله فيك وحفظك






  4. #109
    عضو فعال جدا
    تاريخ التسجيل
    Dec 2004
    المشاركات
    4,037


    إضافة ممتازة





    __________________
    ....
    محمد حسام
    انترنت بلس

  5. #110
    عضو فعال جدا
    تاريخ التسجيل
    Apr 2004
    المشاركات
    2,477


    بسم الله ماشاء الله حقا استاذ
    ايه الحلاوة دى .. كدة انتا دخلتنا فى الطريق السليم والى بيجعل القائمه اكثر فاعليه وجوده ....

    بارك الله فيك

    ونستمر الى الخطوه القادمة ..........





    __________________
    ماشاء الله و لا حولا و لاقوة إلا بالله .
    ويب إيفوليوشن WEC : عندما تمتلك العصا التي تفعل بها كل شيء
    معاينة الإصدارة 1.0.6

  6. #111
    عضو نشيط
    تاريخ التسجيل
    Mar 2005
    المشاركات
    227


    أخى العزيز داعية :: جزاك الله خيرا اخى على الكلمات الطيب وبعدين ولا استاذ ولا حاجة أخى

    انترنت بلس:: ربنا يخليك يافندم وربنا يوفقك فى الموضوع اياة

    moslem_tk :: انت الاحلى أخى وان شاء الله نستمر فى الخطوات القادمة

    حبيت أضيف اضافة اخرى وهى من فكرة الاخ انترنت بلس جزاة الله خيرا
    وهى ان عملية التأكيد على الدومين والبريد بشكل عام ستأخذ بعض الوقت فى التنفيذ حتى تظهر النتيجة للزائر او المشترك ولذلك من الممكن أن نقوم بعمل صورة بسيطة متحركة تقول للزائر جارى التأكد من المعلومات رجاءا الانتظار
    بنفس فكرة برنامج ال vbulletin عندما تقوم بطرح موضوع او رد فيت تحويلك الى صفحة شكر ومنها الى الصفحة التى كنت عليها فاذا جائت الاراء بالموافقة اعتقد اننا سنحتاج للاتى
    الاتفاق على طريقة تنفيذ رسالة الشكر
    جافا ام
    PHP ام
    Animated GIF
    بالاضافة الى اننا سنحتاج كود بسيط للتحويل التلقائى الا وهو
    كود PHP:
    header("Location: http://www.swalif.com"); 
    علما باننا سنستبدل http://www.swalif.com بالصفحة التى سيتم التحويل اليها
    ملحوظة هناك بعض المتصفحات التى لا تتدعم التحويل التلقائى
    تجنبا لهذة المشكلة سنقوم باضافة الكود الاتى وهو بالظبط مثل ان لم يتم تحويلك تلقائيا اضغط هنا للتحويل
    كود:
    <ahref="javascript:history.back()">ان لم يتم تحويلك تلقائيا اضغط هنا للتحويل
    </a>
    والسلام عليكم





    __________________
    شكرا سوالف سوفت
    بكسلات لخدمات الويب
    www.pxlat.com

  7. #112
    عضو فعال جدا
    تاريخ التسجيل
    Feb 2003
    المشاركات
    2,047


    إضافة بسيطة على كود الأخ pxlat

    كود PHP:
    <?
    function checkourmail($email

    if (
    eregi("^[a-zA-Z0-9_]+@[a-zA-Z0-9\-]+\.[a-zA-Z0-9\-\.]+$]"$email))
    {
        return 
    FALSE;
    }
        
       list(
    $Username$Domain) = split("@",$email); 
        
    $point explode "."$Domain ); 
        
    $num_point count $point ); 
        
    $passed false
         for ( 
    $i 0$i $num_point && !$passed$i $i +  
        { 
         
    $Domain "";     
            for ( 
    $h $i$h $num_point$h $h 
            {             
                
    $Domain $Domain $point[$h]; 
                if ( 
    $h $num_point 
                    
    $Domain $Domain "."
            }     
            if ( 
    checkdnsrr $Domain"MX" ) )      
            {    

      if(
    getmxrr($Domain$MXHost)) 
       { 
          
    mail($email,"Activation","رسالة التأكيد هنا");
          return 
    TRUE
       } 
       else 
       { 
          if(
    fsockopen($MXHost[0], 25$errno$errstr30)) 
          { 
               
    mail($email,"Activation","رسالة التأكيد هنا");
             return 
    TRUE
          } 
          else 
          { 
             return 
    FALSE
          } 
       } 
            } 
        } 
     }

    if(
    checkourmail($email) == False

       echo 
    "البريد الذى أدخلتة غير صحيح"

    else 

       echo 
    "تم ادخال البريد بنجاح"

    ?>
    نزلت لكهم هذه الإضافة البسيطة و ان شاء الله في اضافة احسن

    أيضا امكانية الsmtp checking و انا الأن بصدد تجربتها

    لأننا مثلا و لو عندنا موقع hachem.com و لدينا عليه إيميل mohamed@hachem.com سيخبرنا ان البريد صحيح و اذا وضعنا مثلا 5d6q5d5d5@hachem.com سيخبرنا ايضا ان البريد صحيح لذلك ان شاء الله بجرب حركة الsmtp checking





    __________________
    -{Only God Can Judge Me}-
    القانون فوق الجميع و الجميع يموت بالجوع

  8. #113
    فضلاً اكتب اسمك الحقيقي هنا
    زائرداعية


    عزيزي Pxlat شكرا على إضافاتك الرائعة فقك الله

    الأخ هشام موجود معنا :shy:
    والله وجودكم يشعرني بالخجل :shy:


    بارك الله فيك يا غالي وشكرا على مشاركتك في الموضوع






  9. #114
    مُجَاهِد سابقاً
    تاريخ التسجيل
    Apr 2004
    المشاركات
    12,000


    الى الامام أخواني الكرام ..

    بعض الظروف منعتني من المشاركة معكم ..

    إستمروا وان شاء الله معاكم ..




    وخالص المودة ،،





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

  10. #115
    عضو نشيط جدا
    تاريخ التسجيل
    Jan 2005
    المشاركات
    518


    آسف اخواني لعدم المشاركة و فعلا مجهود رائع

    بالنسبة لرد الأخ Pxlat رقم 107 :

    حركة جميلة و رائعة أخي لكن يمكننا الاكتفاء بالدالة eregi للتأكد من صحة كتابة الايميل

    ثم ارسال رسالة تحتوي على رابط لتفعيل الايميل في قاعدة البيانات و هكذا يتم التأكد من صحته و هو ما يلزمنا

    تحياتي





    __________________
    اللهم أعز الاسلام و المسلمين

  11. #116
    عضو نشيط
    تاريخ التسجيل
    Mar 2005
    المشاركات
    227


    الاخ ALaa462 كلامك صحيح فعلا وعموما هى بتتوقف على صاحب الموقع اذا كان هايدخل نظام تفعيل او لا





    __________________
    شكرا سوالف سوفت
    بكسلات لخدمات الويب
    www.pxlat.com

  12. #117
    عضو فعال جدا
    تاريخ التسجيل
    Apr 2004
    المشاركات
    2,477


    السلام عليكم

    ياللا يا جماعة احنا خطونا الكثير تبقى القليل

    اخى داعية ما الخطوة القادمه التى يجب ان نمر بها ؟





    __________________
    ماشاء الله و لا حولا و لاقوة إلا بالله .
    ويب إيفوليوشن WEC : عندما تمتلك العصا التي تفعل بها كل شيء
    معاينة الإصدارة 1.0.6

  13. #118
    عضو نشيط جدا
    تاريخ التسجيل
    Jan 2005
    المشاركات
    518


    نعم كلامك صحيح أخي Pxlat


    يا ترى مين البطل يلي رح يكتب الملف الخاص بالارسال أو ما هي الاقتراحات بهذا الشأن ؟

    ومثل ما يقولون هنا مربط الفرس





    __________________
    اللهم أعز الاسلام و المسلمين

  14. #119
    عضو فعال جدا
    تاريخ التسجيل
    Apr 2004
    المشاركات
    2,477


    هل من تكمله المشروع !!





    __________________
    ماشاء الله و لا حولا و لاقوة إلا بالله .
    ويب إيفوليوشن WEC : عندما تمتلك العصا التي تفعل بها كل شيء
    معاينة الإصدارة 1.0.6

  15. #120
    فضلاً اكتب اسمك الحقيقي هنا
    زائرداعية


    السلام عليكم ورحمة الله
    إخواني والله آسف على الـاخير
    نعم إن شاء الله سنكمل للنهاية


    غذا إن شاء الله ننهي المشروع
    سأطرح أنا أو بعض الإخوة المتطوعين معنا في المشروع كود صفحة الأدمن + صفحة البحث
    تحياتي للجميع

    وشكرا لضيوف الشرف : أنترنت بلس - Pxlat -Dr-dre67










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

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

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