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

الموضوع: {مساعدة} إضافة مستند إلى جدول في قاعدة البيانات

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

    {مساعدة} إضافة مستند إلى جدول في قاعدة البيانات



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

    النسخة طريقتها كذا

    المستعد<xxx@hotmail.com>
    semsema<xxx@hotmail.com>
    ,k,kj<jxxx@hotmail.com>
    kamal<cxxx@hotmail.com>
    Faheed<xxx@yahoo.com>
    سلطان<xxx@hotmail.com>
    ناصر بن خالد<xxx@hotmail.com>

    طبعا العدد كبير حوالي 40.000 عضو

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

    ومستعد أدفع للي يبي يسويها





    __________________
    الملتقى للبيع والشراء
    قم بعرض منتجاتك مجانا وبدون أي عمولة على المبيعات
    www.mltqaa.com


  2. #2
    عضو نشيط
    تاريخ التسجيل
    May 2006
    المشاركات
    161


    وعليكم السلام ورحمة الله وبركاته
    تفضل أخوي وأي تطوير أنا بالخدمة.
    كود PHP:
    <?php
    $start
    =array_sum(explode(" ",microtime()));

    //============CONFIG==============

    $host="localhost";
    $username="root";
    $password="";
    $dbname="";
    $tablename="";
    $emailsfile="emails.txt";

    //===============================
    function createRandomPassword() {
        
    $chars "abcdefghijkmnopqrstuvwxyz023456789";
        
    srand((double)microtime()*1000000);
        
    $i 0;
        
    $pass '' ;
        while (
    $i <= 7) {
            
    $num rand() % 33;
            
    $tmp substr($chars$num1);
            
    $pass $pass $tmp;
            
    $i++;
        }
        return 
    $pass;
    }
    //===============================

    mysql_connect($host$username$password)or die("error: cannot connect.");
    mysql_select_db($dbname)or die("error: cannot select DB");

    $data=file($emailsfile);
    $i=0;
    foreach(
    $data as $line){
        
    $line=str_replace(">","",$line);
        
    $info=explode("<",$line);
        
    $name=addslashes($info[0]);
        
    $email=addslashes($info[1]);
        
    $pass=createRandomPassword();
        
    $result=mysql_query("INSERT INTO ".$tablename." (name,email,password) VALUES ('".$name."','".$email."','".$pass."');");
        if(
    $result){
            
    $i++;
        }else{
            echo 
    "Error!";
        }
    }
    $end=array_sum(explode(" ",microtime()));
    echo 
    "<span style='font-size:10px;'>time: ".round($end-$start,4)."s<br>";
    echo 
    "number: ".$i."</span>";
    ?>






    الملفات المرفقة الملفات المرفقة
    __________________
    سـبـحـان الله، والـحــمــد لله، ولا إلـه إلا الله، والله أكـــبـــــر.

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


    ALMimoni
    شكرا لتعاونك ولسرعة ردك
    أفرحتي كثيرا وفتحت الأمل أمامي
    ولكن لم أفهم ما تريد مني فعله فأنا ليس لدي أدنى معرفة بالبرمجة فهل يمكن أن تشرح لي ما المطلوب مني عمله بهذا الكود؟





    __________________
    الملتقى للبيع والشراء
    قم بعرض منتجاتك مجانا وبدون أي عمولة على المبيعات
    www.mltqaa.com

  4. #4
    عضو نشيط جدا
    تاريخ التسجيل
    Feb 2008
    المشاركات
    438


    السلام عليكم ورحمة الله وبركاته
    لشرح النقاط المهمة في كود الأخ ALMimoni

    1. يفترض أخي ALMimoni انك تضع الأبردة الإلكترونية في ملف "تكست" TEXT، ولذلك عليك أخي uparab.com إستبدال emails.txt في المتغير emailsfile بإسم الملف الذي تضع به الأبردة.
    2. بشأن كلمة المرور قام الأخ بوضع دالة تقوم بهذه العملية بشكل تلقائي.
    3. يفترض الأخ بأن الجدول في قاعدة البيانات يتكون من هذه الأعمدة name,email,pass.


    بالتوفيق.





    __________________
    لا إله الا الله محمد رسول الله

    فضائية الأقصى :: عينك على الوطن
    نيلسات: 10872 عمودي 27500
    عربسات: 12054 عمودي 27500


    إعلامنا.. إسلامي.. هادف.. مقاوم.. لتعلو الراية..

  5. #5
    عضو نشيط جدا
    تاريخ التسجيل
    Feb 2004
    المشاركات
    485


    الآن عندي في الجهاز ملف اسمه emails.txt فيه بريدات الأعضاء وكل بريد بين <> وبجانبه اسم المستخدم

    السؤال الآن

    أين أضع هذا الملف؟
    وأين أضع كود الأخ؟





    __________________
    الملتقى للبيع والشراء
    قم بعرض منتجاتك مجانا وبدون أي عمولة على المبيعات
    www.mltqaa.com

  6. #6
    عضو نشيط
    تاريخ التسجيل
    May 2006
    المشاركات
    161


    ضع الملفين في مجلد واحد، وادخل على ملف insert.php.





    __________________
    سـبـحـان الله، والـحــمــد لله، ولا إلـه إلا الله، والله أكـــبـــــر.

  7. #7
    عضو نشيط جدا
    تاريخ التسجيل
    Feb 2004
    المشاركات
    485


    أخي أنتظرك على الماسنجر فأنا لم أفهم شيئا
    msn@uparab.com





    __________________
    الملتقى للبيع والشراء
    قم بعرض منتجاتك مجانا وبدون أي عمولة على المبيعات
    www.mltqaa.com

  8. #8
    عضو نشيط
    تاريخ التسجيل
    May 2006
    المشاركات
    161


    تمت الاضافة.





    __________________
    سـبـحـان الله، والـحــمــد لله، ولا إلـه إلا الله، والله أكـــبـــــر.





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

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

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