С uCoz на DLE

интернет программирование базы данных делфи dle

В общем не могу перенести сайт, точнее конвертировать с ucoz на dle! Искал, искал как перенести, ничего почти нет, но вот нашёл типа скрипт конвертации, нужен бэкап сайта ucoz, взял бэкап, залил на хостинг с dle, в самом скрипте для типа конвертации есть файл, config.php, его нужно подстроить под себя!
Вот содержимое этого файла:
---------
<?php
$dblocation = "а тут чё писать? было sql309.byetcluster.com";
$dbname = "имя бд";
$dbuser = "имя юзера бд";
$dbpasswd = "мой пароль бд";
$prefix = "dle";
$dbcnx = @mysql_connect($dblocation,$dbuser,$dbpasswd);
if(!$dbcnx)
{
exit("Сервер базы данных сейчас недоступен. Повторите попытку позже.");
}
if(!@mysql_select_db($dbname, $dbcnx))
{
exit("База данных недоступна. Обратитесь к администратору для решения проблемы.");
}
?>
----------
В общем в первую строку я воткнул url сайта с dle, потом начал типа конвертировать, открываю файл конвертации пользователей, там написано лог конвертирования вроде, прошло время и ничего не конвертнулось,
Вот содержимое файла конвертации пользователей:
-------
<?php
include "config.php";

$filename = "../ucoz/_s1/users.txt";

$fd = fopen($filename, "r");

$i = 0;

mysql_query("SET CHARACTER SET cp1251");

mysql_query("ALTER TABLE `dle_users` CHANGE `name` `name` VARCHAR( 255 ) NOT NULL; ALTER TABLE `dle_users` CHANGE `fullname` `fullname` VARCHAR( 255 ) NOT NULL;");

echo "Лог ковертирования<br>";
while (!feof ($fd))
{

$bufer[$i] = fgets($fd, 4096);

$bufer[$i] = iconv("UTF-8", "Windows-1251", "$bufer[$i]");

$arr = explode("|", $bufer[$i]);

$i++;
if($arr[0] != ""){

$query = "INSERT IGNORE INTO {$prefix}_users (`email`, `password`, `name`, `news_num`, `comm_num`, `user_group`, `lastdate`, `reg_date`, `banned`, `allow_mail`, `info`, `signature`, `foto`, `fullname`, `land`, `icq`, `favorites`, `pm_all`, `pm_unread`, `time_limit`, `xfields`, `allowed_ip`, `hash`, `logged_ip`, `restricted`, `restricted_days`, `restricted_date`) VALUES
('$arr[7]', '$arr[2]', '$arr[0]', 0, 0, 4, '', '$arr[15]', '', 1, '', '$arr[13]', '', '$arr[5]', '$arr[10]', '$arr[9]', '', 0, 0, '', '', '', '', '$arr[16]', 0, 0, '');
";
$result = mysql_query($query);

if(!$result) { echo ("<font color=red>MySQL вернула ошибку <br><textarea style='width: 300px; height: 200px'>".mysql_error()."</textarea><br> в коде <br><textarea style='width: 300px; height: 200px'>{$query}</textarea><br><br></font>");} else echo "Пользователь «$arr[0]» успешно сконвертирован<br>";
}

}

fclose($fd);

echo "Конвертация пользователей завершена!<br>";

?>
-------
Где $filename = "../ucoz/_s1/users.txt"; это как бы файл с юзверями что-ли, но в папке ucoz (там бэкап) нет такого пути ucoz/_s1/users.txt и так во всех файлах!
Что делать, как перенести, кто поможет, платить не хочется за перенос?!

Примечание:
/ucoz/_s1/ это откуда взялось то, вот я и не могу понять, в резервной копии нет такого, там чисто /ucoz/и файлы bd1.t bd2.t ... bd7.t dr1.t ... dr7.t и так далее

Примечание:
кажется я понял, сначала я не врубился. резервную копию не ту скачал! Сейчас проверим... Ждите...

Примечание:
Всё, разобрался!!!
Ответы:
привет
дай ссылку на скрипт и инструкцию что делать ,если всё круто работает
спасибо
Вот ссылка на скрипт для переноса сайта с ucoz на dle


13 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.