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

الموضوع: مطلوب تعديل بسيط على كود php

  1. #1
    عضو نشيط جدا
    تاريخ التسجيل
    Sep 2004
    المشاركات
    309

    مطلوب تعديل بسيط على كود php



    السلام عليكم

    يالربع هذا الكود المرفق عباره عن كود php لتجميع الإميلات
    بس نبي نطوره

    الحين هوه إذا سجلت بريدك بيقولك انه تم التسجيل

    لكن لو رديت اتسجل مره ثانيه مايقول لك انه بريدك موجود عندنا

    لذا نريد نضيف داله جديده وهيه البحث عن البريد وإذا كان موجود مسبقا
    يعطيه مسج "لقد تم التسجيل بهذا البريد مسبقا"

    وهكذا
    يعنى تعديل بسيط


    ممكن حد يساعدنا





    الملفات المرفقة الملفات المرفقة
    __________________
    أخوكم نورالعين


  2. #2
    عضو شرف
    تاريخ التسجيل
    Apr 2002
    المشاركات
    1,379


    أضف هذه بعد السطر 38
    كود PHP:
    if(in_array($themail,file("email.txt"))){
    echo 
    "<p>البريد موجود</p>";
    die;







    __________________
    ضيف الله العتيبي مبرمج حر و مهندس معتمد من زيند (ZCE)
    الاتصال: daif@daif.net او جوال: 0556639884
    الخدمات: تقديم استشارات برمجيه, تطوير بوابات/خدمات إلكترونيه للقطاع العام او الخاص .

  3. #3
    عضو نشيط جدا
    تاريخ التسجيل
    Sep 2004
    المشاركات
    309


    السلام عليكم

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

    انا عطيتك الكود تقدر اتعدله وترده لى

    وأكون شاكر لك

    أخوك نورالعين





    __________________
    أخوكم نورالعين

  4. #4
    عضو نشيط جدا
    تاريخ التسجيل
    Sep 2004
    المشاركات
    309


    للرفع ياشباب
    إلى موب لقي وقت لتعديله لى

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





    __________________
    أخوكم نورالعين

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


    كود PHP:
    <?
    function IsEmailAddress($themail)
    {
      if (
    ereg(
    "^[_a-zA-Z0-9-]+(.[_a-zA-Z0-9-]+)*@[a-z
    A-Z0-9-]+(.[a-zA-Z0-9-]+)*$"
    ,$themail,
    $regs)) {
        return 
    true;
      }
      else {
        return 
    false;
      }
    }

    if
    (!isset(
    $themail))
    {
    ?>
    <form
    name="emils" action="email.php"
    method="post">
    <input name="themail"
    type="text" value="Enter Your Email">
    <input type="submit" value="Send">
    </form>
    <?
    }

    else
    {

    if (!
    IsEmailAddress($themail))
    {
    echo 
    "<p> الإيميل غلط
    </p>"
    ;
    }else{
    $fp=fopen("email.txt","a+");
    $fr fread($fp32000);
    echo 
    $fr;
    if(
    substr_count($fr$themail) <> 0){
    ?>
    <p>الإيميل موجود من الأول</p>
    <?
    }
    else{
    fwrite($fp,"$themail\n");
    ?>
    <p>الإيميل أضيف .. شكرا</p>
    <?
    }
    fclose($fp);
    }
    }
    ?>






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

  6. #6
    عضو نشيط جدا
    تاريخ التسجيل
    Sep 2004
    المشاركات
    309


    مشكور أخوي إنترنت بلس

    على الكود

    كان فيه error وهوه أنه إذا كان الإميل موجود يقوم بعرض جميع محتويات الملف وذلك بسبب الداله echo $fr;

    فعرفت أعدله

    يعطيك العافيه مره ثانيه
    نورالعين





    __________________
    أخوكم نورالعين

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


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





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

  8. #8
    عضو نشيط جدا
    تاريخ التسجيل
    Sep 2004
    المشاركات
    309


    تسلم يا إنترنت بلس وماقصرت

    أخوك نورالعين





    __________________
    أخوكم نورالعين





المواضيع المتشابهه

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

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

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