Форум о социальных сетях Поиск по форуму Инвестиции SMM обучение SMM курсы
Форум о социальных сетях Поиск по форуму Инвестиции SMM обучение SMM курсы
  • Страница 1 из 1
  • 1
Помогите с конвертером uCoz DLE
#1
Понедельник, 15.11.2010, 15:14
Roundcore
Проверенный
Сообщения: 634
Репутация:
Помогите пожалуйста с конвертером ucoz - dle. Все делаю правильно по инструкции, но вместо нормального русского языка в файлах какое-то го**о.

Исходник конвертора файлов:

Code
<?php

include "config.php";

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

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

$i = 0;

mysql_query("SET CHARACTER SET cp1251");

echo "Лог ковертирования<br>";
   while (!feof ($fd))   
    {
   $bufer .= fgets($fd, 4096);
       
    }
fclose($fd);

    $bufer = iconv("UTF-8", "cp1251", "$bufer");
      
      
$a = str_replace("\\\n", "", $bufer);
$a = str_replace("\n", "|", $a);

$a = explode("
", $a);   

foreach($a as $index){
    $exp = explode("|", $index);
    $ww = array_chunk($exp, 40);
     foreach($ww as $i => $arr){     
     $arr = $ww[$i];
          
     $arr[32] = preg_replace("#\'#i", "`", $arr[32]);
       
     $dat_e = date('Y-m-d G:i:s' ,$arr[5]);
          
     if($arr[32] != ""){
     $query = "INSERT IGNORE INTO {$prefix}_post (`id`, `autor`, `date`, `short_story`, `full_story`, `xfields`, `title`, `descr`, `keywords`, `category`, `alt_name`, `comm_num`, `allow_comm`, `allow_main`, `allow_rate`, `approve`, `fixed`, `rating`, `allow_br`, `vote_num`, `news_read`, `votes`, `access`, `symbol`, `flag`, `editdate`, `editor`, `reason`, `view_edit`, `tags`, `metatitle`) VALUES
(0, '$arr[26]', '$dat_e' , '$arr[32]', '$arr[32]<br>Загрузить: $arr[22]<br>Размер: $arr[23]', '', '$arr[15]', '', '', '4', 'load_{$arr[0]}', '$arr[8]', 1, 1, 1, 1, 0, 0, 1, 0, 0, 0, '', '', 1, '', '', '', 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><b>Вероятно, текст содержит недопустимые символы, в частности, кавычки</b><br><br></font>");} else echo "Файл «$arr[15]» успешно сконвертирован<br>";
     }
    }
   }   

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

?>
#2
Вторник, 16.11.2010, 18:45
Max_Payne
Проверенный
Сообщения: 670
Репутация: 340
проблемы с кодировкой, исправляйте\сверяйте что и где не так
Делаю сайты на любом движке
Устанавливаю модули, шаблоны
ICQ: 768344
  • Страница 1 из 1
  • 1
Поиск:
Форум
Социальные сети
Хостинг от uCoz