Flanker 0 Опубликовано: 14 декабря 2009 Рассказать Опубликовано: 14 декабря 2009 Господа подскажите как можно перенести БД с php-fusion на DLE??? интересует перенос пользователей, форума и новостей Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 077 Опубликовано: 14 декабря 2009 Рассказать Опубликовано: 14 декабря 2009 Не встречал таких конвертеров, поэтому вам придется писать свой, или искать того кто напишет Цитата Ссылка на сообщение Поделиться на других сайтах
maks1192 96 Опубликовано: 14 декабря 2009 Рассказать Опубликовано: 14 декабря 2009 (изменено) Я не программист, но у меня завалялся скрипт <? /* ------- Настройка скрипта ---------------------------------------------- */ $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}/", " ", $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> Если - работает-> Супер! Если нет - попроси кого нибудь оптимизировать. Изменено 14 декабря 2009 пользователем maks1192 Цитата Ссылка на сообщение Поделиться на других сайтах
Flanker 0 Опубликовано: 14 декабря 2009 Рассказать Опубликовано: 14 декабря 2009 Автор Не встречал таких конвертеров, поэтому вам придется писать свой, или искать того кто напишет Сколько будет стоить и можите ли вы мне помоч? Я не программист, но у меня завалялся скрипт как я понимаю это только на перенос пользователей???!??!!! Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.