ANTICHAT Forum
HOME FORUMS MEMBERS RECENT POSTS LOG IN  
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > PHP
   
 
 
Опции темы Поиск в этой теме Опции просмотра

Перенос базы пользователей - скрипт
  #1  
Старый 23.06.2009, 17:37
serg-php
Участник форума
Регистрация: 28.01.2008
Сообщений: 247
С нами: 9623364

Репутация: 28
По умолчанию Перенос базы пользователей - скрипт

Имею базу пользователей в мускуле около 10.000 на самописном движке с незашифрованными паролями. Возникла необходимость их импорта в форум воблы.

Избрал следующий путь:

1. экспортил в .csv файл;
2. собрал скриптец, который берет и заносит в базу воблы;
3. Облом возник, когда я узнал что в форуме хитрое шифрование;


PHP код:
<? 

$host 
= "localhost";    // MySQL server
$user_db = "1";        // MySQL пользователь
$pass_db = "2";            // MySQL пароль
$dbase = "1";        // MySQL база данных



 
$link = @mysql_pconnect ($host, $user_db, $pass_db);
        if (
$link) { 
            
mysql_select_db($dbase); 
        } else { 
            exit(
"Unable to connect to database.  Please try again later.\n"); 
        }  
 
$data=file('eu_user.csv'); 


     function 
fetch_user_salt($length = 3)
    {
        
$salt = '';
        for (
$i = 0; $i < $length; $i++)
        {
            
$salt .= chr(rand(32, 126));
        }
        return 
$salt;
    }
    
if (
is_array($data)) 
  { 
   foreach (
$data as $string) 
      { 
       
$temp=explode(";",$string); 
     
        
$salt = fetch_user_salt( 3 );
        
$pwd = md5( md5( $temp[3] ).$salt );
        
     
#  $username.( "', salt='".$salt."', password='{$pwd}', " )
       
      
$query="INSERT INTO f_user SET  userid='$temp[0]',email='$temp[1]',username='$temp[2]',password='$pwd'"; 
       
$result=mysql_query($query); 
      } 
   } 
   
 
?>

Кто-нибудь подскажите, как дописать скрипт, чтобы коннектился к старой базе напрямую, брал нужные поля, при этом шифровал пароли и заносил в базу форума!
 
Ответить с цитированием
 



Предыдущая тема Следующая тема
Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Скрипт выборки уинов из базы Ipb EXSlim PHP 1 16.10.2006 20:26
Скрипт выборки уинов из базы Ipb EXSlim Уязвимости CMS / форумов 1 16.10.2006 20:26



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.