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

 

العودة   سوالف سوفت > قسم تطوير وبرمجة المواقع للمتقدمين > PHP
المدوّنات البحث مشاركات اليوم اجعل كافة المشاركات مقروءة

رد  
 
LinkBack أدوات الموضوع
عضو سوبر نشيط
تاريخ التسجيل: Feb 2004-
#1 (permalink)  
{مساعدة} إضافة مستند إلى جدول في قاعدة البيانات


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

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

المستعد<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 عضو

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

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






__________________
هل تعاني من اختفاء ملفاتك
هل تعاني من فقدان صور دروسك في المنتديات
هل تعاني من ضياع ملفاتك المهمة
معنا لا تقلق
اشترك بالعضوية الذهبية واحفظ جميع ملفاتك طول مدة اشتراكك
زرنا
http://www.uparab.com
uparab.com غير متواجد حالياً   قديم 06-06-2008, 11:39 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: May 2006-
#2 (permalink)  

وعليكم السلام ورحمة الله وبركاته
تفضل أخوي وأي تطوير أنا بالخدمة.
كود 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>";
?>






الملفات المرفقة
نوع الملف: zip insert.zip‏ (756 بايت, المشاهدات 9)
__________________
سـبـحـان الله، والـحــمــد لله، ولا إلـه إلا الله، والله أكـــبـــــر.
ALMimoni غير متواجد حالياً   قديم 07-06-2008, 02:11 AM
رد مع اقتباس
عضو سوبر نشيط
تاريخ التسجيل: Feb 2004-
#3 (permalink)  

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






__________________
هل تعاني من اختفاء ملفاتك
هل تعاني من فقدان صور دروسك في المنتديات
هل تعاني من ضياع ملفاتك المهمة
معنا لا تقلق
اشترك بالعضوية الذهبية واحفظ جميع ملفاتك طول مدة اشتراكك
زرنا
http://www.uparab.com
uparab.com غير متواجد حالياً   قديم 07-06-2008, 05:37 AM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Feb 2008-
#4 (permalink)  

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

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


بالتوفيق.






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

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


إعلامنا.. إسلامي.. هادف.. مقاوم.. لتعلو الراية..
MPHP غير متواجد حالياً   قديم 07-06-2008, 11:36 AM
رد مع اقتباس
عضو سوبر نشيط
تاريخ التسجيل: Feb 2004-
#5 (permalink)  

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

السؤال الآن

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






__________________
هل تعاني من اختفاء ملفاتك
هل تعاني من فقدان صور دروسك في المنتديات
هل تعاني من ضياع ملفاتك المهمة
معنا لا تقلق
اشترك بالعضوية الذهبية واحفظ جميع ملفاتك طول مدة اشتراكك
زرنا
http://www.uparab.com
uparab.com غير متواجد حالياً   قديم 07-06-2008, 02:02 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: May 2006-
#6 (permalink)  

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






__________________
سـبـحـان الله، والـحــمــد لله، ولا إلـه إلا الله، والله أكـــبـــــر.
ALMimoni غير متواجد حالياً   قديم 07-06-2008, 02:38 PM
رد مع اقتباس
عضو سوبر نشيط
تاريخ التسجيل: Feb 2004-
#7 (permalink)  

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






__________________
هل تعاني من اختفاء ملفاتك
هل تعاني من فقدان صور دروسك في المنتديات
هل تعاني من ضياع ملفاتك المهمة
معنا لا تقلق
اشترك بالعضوية الذهبية واحفظ جميع ملفاتك طول مدة اشتراكك
زرنا
http://www.uparab.com
uparab.com غير متواجد حالياً   قديم 08-06-2008, 08:30 AM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: May 2006-
#8 (permalink)  

تمت الاضافة.






__________________
سـبـحـان الله، والـحــمــد لله، ولا إلـه إلا الله، والله أكـــبـــــر.
ALMimoni غير متواجد حالياً   قديم 08-06-2008, 03:14 PM
رد مع اقتباس
رد


 

أدوات الموضوع

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

كود [IMG] متاحة
كود HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are متاحة


المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
الاصدار 1.5.0 من برنامج منتديات MySmartBB Arab Domains إصلاح وصيانة المنتديات 31 04-10-2006 10:48 PM
شرح لطريقة نقل جداول قاعدة البيانات إلى أخرى على نفس الموقع casper إصلاح وصيانة المنتديات 11 15-12-2005 08:22 PM
الآن >>>>> تعرّف على الجديد في UBB.Threads system إصلاح وصيانة المنتديات 9 12-07-2004 03:20 PM
دعم بيرل وسي جي آي و pl في سيرفر اباتشي تطوير الويب 6 29-01-2001 03:10 PM
تركيب vB تطوير الويب 9 07-08-2000 06:41 AM


الساعة الآن: 09:41 AM بتوقيت المملكة العربية السعودية