Перейти к публикации

Рекомендованные сообщения

Не встречал таких конвертеров, поэтому вам придется писать свой, или искать того кто напишет

Ссылка на сообщение
Поделиться на других сайтах

Я не программист, но у меня завалялся скрипт :)

<?


/* ------- Настройка скрипта ---------------------------------------------- */

$dbhost = "localhost";

$dbuser = "root";

$dbpass = "root";

$dbname = "underworld";


define("NUKE_PREFIX", "fusion"); // Префикс таблиц Php-fusion

define("DLE_PREFIX", "dle"); // Префикс таблиц Datalife Engine

/* ----------------------------------------------------------------------- */


define('C_DEFAULT', 1);

define('C_RESULT', 2);

define('C_ERROR', 3);


header("Expires: Wen, 15 Oct 2005 11:07:00 GMT");

header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT");

header("Cache-Control: no-store, no-cache, must-revalidate");

header("Pragma: no-cache");


ob_implicit_flush();

?>

<html><head>

<title>:: Php-Fusion -> Datalife Engine конвертация пользователей ::</title>

<meta HTTP-EQUIV=Content-Type CONTENT="text/html; charset=windows-1251">

<style>

html, form{

padding:0;

margin:0;

}

body, table, tr, td{

font:11px Tahoma, Verdana;

}

.copyright{

font:11px Tahoma, Verdana;

color:#cccccc;

}

a{

text-decoration:none;


}

a:hover{

text-decoration:underline;

}

</style>

</head>

<body>

<?

if (!$db = @mysql_connect($dbhost, $dbuser, $dbpass)) die('<font size=+1>Произошла ошибка!</font><hr>Не могу соединяться с базой данных!');

if (!@mysql_select_db($dbname, $db)) die("<font size=+1>Произошла ошибка!</font><hr>Не могу найти базу данных <b>$config_dbname</b> на вашем MySQL сервере.");

?>


<script>

var WidthLocked = false;

function lock_button(value) {

document.getElementById('process').disabled = value;

}


function java_output(str, color){

switch(color){

case 2: color = 'navy'; break;

case 3: color = 'red'; break;

default: color = 'black';

}


with(document.getElementById('logarea')){


if (!WidthLocked){

style.width = clientWidth;

WidthLocked = true;

}

str = '<FONT COLOR=' + color + '>' + str + '</FONT>';

innerHTML += innerHTML ? "<BR>\n" + str : str;

scrollTop += 14;

}

}


</script>


<table cellpadding=0 cellspacing=0 width=100% height=80%>

<tr><td valign=middle>


<form method=post>

<input type=hidden name=action value=process>

<table cellpadding=2 cellspacing=0 width=350 align=center border=0>

<tr><td style="font:11px Tahoma, Verdana" colspan=2>Прогресc:</td></tr>


<tr><td colspan=2>

<div id=logarea style="width: 100%; height: 140px; border: 1px solid #7F9DB9; padding: 3px; overflow: auto;"></div>

</td></tr>

<tr><td class=copyright width=285>

</td>

<td align=right width=65><input id=process type=submit value=" Старт " style="font:11px Tahoma, Verdana"></td>

</tr>

</table>

</form>


</td></tr>

</table>


<?

if ($_POST['action'] == "process") {

lock(true);

line("Запуск..");

line("");

create_users();

line("");

line("Готово!");

line("");

lock(false);

};


function lock($value = true) {

echo "<script>lock_button('$value')</script>";

}


function line($str, $color = C_DEFAULT) {

$str = preg_replace("/\s{2}/", " &nbsp;", $str);

echo "<script>java_output('{$str}', $color);</SCRIPT>";

}


function create_users() {

$query = "SELECT * FROM ". NUKE_PREFIX ."_users";

$result = mysql_query($query) or die("Error:<b> ". mysql_error()." </b>in file <b>".__FILE__."</b> on line <b>".__LINE__);


while ($item = mysql_fetch_array($result)) {


$login = $item['user_name'];

$email = $item['user_email'];

$pass = $item['user_password'];


$query = "INSERT INTO ".DLE_PREFIX."_users (email, password, name) VALUES ('$email', '$pass', '$login')";

mysql_query($query) or die("Error:<b> ". mysql_error()." </b>in file <b>".__FILE__."</b> on line <b>".__LINE__);

};

line("Импортирование пользователей завершено", C_RESULT);

}

?>

<body></html>

Если - работает-> Супер! :)

Если нет - попроси кого нибудь оптимизировать.B)

Изменено пользователем maks1192
Ссылка на сообщение
Поделиться на других сайтах

Не встречал таких конвертеров, поэтому вам придется писать свой, или искать того кто напишет

Сколько будет стоить и можите ли вы мне помоч?

Я не программист, но у меня завалялся скрипт :)

как я понимаю это только на перенос пользователей???!??!!!

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...