На главную | Бесплатные DLE модули | Бесплатные DLE шаблоны | Хаки для DLE | Платные DLE шаблоны | Платные DLE модули

Нужна помощ с MySQL

Автор Тема: Нужна помощ с MySQL  (Прочитано 1063 раз)

0 Пользователей и 1 Гость просматривают эту тему.

sg552

  • Я ещё новичок
  • *
  • Сообщений: 11
  • Карма: 0
    • Просмотр профиля
Нужна помощ с MySQL
« : 21-08-2010, 20:51:53 »
Доброго времени суток. Пишу конвертер fusion -> dle чтобы перенести новости. Наткнулся на грабли и никак не могу понять в чем причина, у кого есть чутка свободного времени гляньте пож.
111.php
<?
  $file_array = file("111.txt");
  if(!$file_array)
  {
    echo("Ошибка открытия файла");
  }
  else
  {
    for($i=0; $i < count($file_array); $i++)
    {
//      printf("%s<br>", $file_array[$i]);
$data2 = array(explode(", '",$file_array[$i]));
$data = explode(", '",$file_array[$i]);
$nazv = substr_replace($data[1],'',-1);
$cpu = @preg_replace(" ", "-", $nazv);
$data[2] = substr_replace($data[2],'',-1);
$data[3] = substr_replace($data[3],'',-2);
$FULLSTORY = explode("',",$data[3]);
$data_cat = (explode(',',$data[0]));
if ($data_cat[1] == '3') {$data_cat[1] = '2';}
elseif ($data_cat[1] == '4') {$data_cat[1] = '3';}
elseif ($data_cat[1] == '11') {$data_cat[1] = '4';}
elseif ($data_cat[1] == '16') {$data_cat[1] = '5';}


$query = ("
INSERT INTO `dle_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
($i+6, 'admin', '2010-08-20 13:58:22', $data[2], $FULLSTORY[0], 'display|qVGA||os|Windows Mobile', $nazv, '', '', $data_cat[1], $cpu, 0, 1, 1, 1, 1, 0, 0, 1, 0, 4, 0, '', '', 1, '', '', '', 0, '', '') ");


mysql_connect('localhost', 'root', '') or die(mysql_error());
mysql_select_db ('samsung-club');
if (!mysql_query($query)) {echo (mysql_error());}
else {mysql_query($query);}
mysql_close(mysql_connect('localhost', 'root', ''));

    }
  }
?>

Дамп экспорта SQL, который обрабатывается:
(1, 3, 'Аллоды', '<img src=\\"http://eugesh.com/films/OT_i-mate/allods.jpg\\" border=\\"0\\" width=\\"320\\" height=\\"240\\" /><br />Отличная графика, интересный сюжет, необычное сочетание RPG и RTS жанров - все это снискало широкую популярность у поклонников данных жанров во всем мире! Специальный интерфейс сделал управление и меню максимально удобным. Из-за этого игра стала даже динамичнее и интереснее оригинала!', '<strong>Allods 2-Повелитель душ</strong> <br /><img src=\\"http://sgh-i710.org.ua/files/games/RPG/Allods II/1.jpg\\" border=\\"0\\" alt=\\"Скачать Аллоды 2: Повелитель Душ\\" title=\\"Скачать Аллоды 2: Повелитель Душ\\" width=\\"320\\" height=\\"240\\" style=\\"border: 0pt none;\\" /><img src=\\"http://sgh-i710.org.ua/files/games/RPG/Allods II/2.jpg\\" border=\\"0\\" alt=\\"Скачать Аллоды 2: Повелитель Душ\\" title=\\"Скачать Аллоды 2: Повелитель Душ\\" style=\\"border: 0pt none;\\" /><img src=\\"http://sgh-i710.org.ua/files/games/RPG/Allods II/3.jpg\\" border=\\"0\\" alt=\\"Скачать Аллоды 2: Повелитель Душ\\" title=\\"Скачать Аллоды 2: Повелитель Душ\\" style=\\"border: 0pt none;\\" /><br /><br /> Адаптированная для КПК версия замечательной игры \\"<strong>Аллоды II: Повелитель душ</strong>\\", которая вобрала все лучшее из серии \\"<strong>Аллоды</strong>\\" теперь и на вашем коммуникаторе!<br /><br />Отличная графика, интересный сюжет, необычное сочетание RPG и RTS жанров - все это снискало широкую популярность у поклонников данных жанров во всем мире! Специальный интерфейс сделал управление и меню максимально удобным. Из-за этого игра стала даже динамичнее и интереснее оригинала! Мобильная версия получилась ничуть не хуже своего старшего брата, единственное, пришлось отказаться от  мультиплеерного режима. Удобство управления дает широкие возможности проявить свои тактические и стратегические навыки в игре. Но самое главное - при портировании смогли полностью возродить волшебный и чарующий мир <strong>Аллодов</strong>, проверить это можно, заглянув в  галерею игры.<br /><br />Ключевые особенности игры<br /><em>- Свобода перемещений по  городам и миссиям.</em> Персонаж может приобретать различное обмундирование, вооружение и артефакты, а так же нанимать помощников для прохождения некоторых миссий, а в тавернах получать новые задания.<br /><em>- Огромный выбор вооружения, брони и  заклинаний. </em>Разнообразие обмундирования дает возможность усилить или ослабить некоторые характеристики героя, а приобретение магических книг дает возможность изучать заклинания. <br /><em>- Найм помощников.</em> Персонаж имеет возможность нанимать дополнительных помощников, которые пригодятся в прохождении особых миссий. В их роли могут выступать самые разнообразные  жители <strong>Аллода</strong>: обычные пехотинцы, всадники, люди-волшебники, орки-стрелки (лучники), тролли,  друиды и т.д.<br /><em>- Партия из трех персонажей со специальными волшебными и боевыми свойствами.</em> Помимо основного героя, которым Вы управляете с начала игры, в процессе игры к вам присоединятся ещё пара героев - Воин и Маг. В процессе игры у персонажей увеличиваются именно те навыки, которыми они чаще всего  использует.<br /><em>- Выбор персонажа.</em> Вам представлены на выбор два класса: Воин и Маг. Каждый тип имеет свои особые способности - Воин, сильный и выносливый, отлично  владеет разнообразными видами оружия и обычно задействован в ближнем бою; Маг -  основной магических персонаж, имеет в арсенале массу заклинаний, но весьма уязвим в единичном и ближнем бою.<br /><em>- Стратегия прохождения игры.</em> Вы выбираете  игровую стратегию исходя из методики развития своих персонажей.  К примеру, Воин может быть мастером меча или метким лучником, а Маг - выучить различные боевые заклятия или магию лечения и разнообразных  бонусов для Воина. Таким образом, Вы можете вырастить двух независимых боевых героев или создать боевую  команду, сильную за счет своей взаимной поддержки.<br /><em>- Переодевание в боевых условиях. </em>Во время  битвы Вы сможете перевооружать своих героев - выбирать  артефакты, увеличивающие защиту от магии или физических увечий, или оружие, наносящее как магические, так и вполне земные повреждения. Благодаря удобному управлению, в процессе резни Воин, например, сможет легко сменить меч на арбалет для стрельбы по воздушным целям.<br /><em>- 5  школ магии, отличный выбор заклинаний.</em> Выбрав Мага, вы можете развить магию 5 стихий: Огня, Воды, Земли, Воздуха и Астрала. Сочетая разнообразные  заклятия, Маг может быть самым опасным героем, устраивая врагам страшную   магическую бойню.<br /><em>- Трехмерный ландшафт</em>: скорость передвижения героев зависит от типа местности. Это дает реализовать потенциал своей тактики и стратегии. Скажем, заняв высоту, персонажи  могут элементарно уничтожать врагов, медленно поднимающихся на вершину.  Или овладев позицией посреди пустыни, Вы сможите уничтожать врагов, пока те ползут по песчаным дюнам.<br /><br /><a href=\\"http://sgh-i710.org.ua/files/games/RPG/Allods II/allods2rus.rar\\" title=\\"Скачать Аллоды 2 - Повелитель Душ\\">Скачать</a><br /><a href=\\"http://sgh-i710.org.ua/files/games/RPG/Allods II/AllAddReg.exe\\">Крякалка</a> (если нет под рукой редактора реестра)<br /><br />', 0, 'n', 1, 1260742583, 661, 1, 1),
(2, 4, 'StarCraft qVGA v1.7', '<img src=\\"http://sgh-i710.org.ua/files/games/strategy/StarCraft-v1.02/1.jpg\\" border=\\"0\\" alt=\\"StarCraft v1.7 qVGA\\" title=\\"StarCraft qVGA\\" style=\\"border: 0pt none;\\" /><br />Всемирно известная игра, оставившая очень яркий след в истории жанра \\"стратегия в реальном времени\\" - RTS, благодаря красочной графике и отличному балансу сил, теперь и на вашем КПК!<br />', '<img src=\\"http://sgh-i710.org.ua/files/games/strategy/StarCraft-v1.02/1.jpg\\" border=\\"0\\" alt=\\"StarCraft v1.7 qVGA\\" title=\\"StarCraft qVGA\\" style=\\"border: 0pt none;\\" /><img src=\\"http://sgh-i710.org.ua/files/games/strategy/StarCraft-v1.02/2.jpg\\" border=\\"0\\" alt=\\"StarCraft v1.7 qVGA\\" title=\\"StarCraft qVGA\\" style=\\"border: 0pt none;\\" /><img src=\\"http://sgh-i710.org.ua/files/games/strategy/StarCraft-v1.02/3.jpg\\" border=\\"0\\" alt=\\"StarCraft v1.7 qVGA\\" title=\\"StarCraft qVGA\\" style=\\"border: 0pt none;\\" /><br /><strong>«Starcraft»</strong> (дословно - «звёздное ремесло») — RTS (Real Time Strategy), разработанная компанией Blizzard в 1998 году. Всемирно известная игра, оставившая очень яркий след в истории жанра благодаря красочной графике и отличному балансу сил. Борьба трех уникальных рас, которые непросто не повторимы внешне, но и обладают своим собственным набором технологий, подразделений и способностей, используя которые Вы сможете достичь господства на планете, и только от Вас зависит каким образом это произойдет.<br /><br /><ol type=\\"1\\">\r\n<li> Убедитесь, что Ваше устройство соответствует системным требованиям:<br /> \r\n<ul>\r\n<!--coloro:#BBBBBB--><span style=\\"color: #bbbbbb;\\"><!--/coloro-->\r\n<li>Операционная система: WM 5.0/WM 6.0/WM 6.1</li>\r\n<li>Свободное место на карте памяти: 150 Мб</li>\r\n</span> \r\n</ul>\r\n</li>\r\n<li>Теперь необходимо определиться, нужно ли Вам звуковое сопровождение. Оно дает сильную нагрузку на систему, и может неработать с коммуникаторами с 64 Мб RAM (то-бишь нашими). Имея возможность скачать сразу обе версии, протестируйте их и определите для себя, какой вариант Вас больше устраивает.</li>\r\n<li> Установка производиться путем копирования/распаковки содержимого архива на флешку, и Вы сразу же можете приступить к игре.</li>\r\n<li> Внизу представлены две версии (с пометкой <!--coloro:#FFFF00--><span style=\\"color: #ffff00;\\"><!--/coloro-->Lite<!--colorc--></span><!--/colorc--> идет версия <!--coloro:#FFFF00--><span style=\\"color: #ffff00;\\"><!--/coloro-->БЕЗ<!--colorc--></span><!--/colorc--> музыкального сопровождения).</li>\r\n<li> Выполните перезапуск устройства (soft reset). Приступить к игре можно, запустив один из файлов StarCraft.exe либо StarCraft [no sound].exe (версия без звуков). Подождите, игра загружается довольно долгое время (в зависимости от \\"разгона\\" аппарата или его \\"загрузки\\" плагинами тудея и др. запуск игры может быть от 10 сек и продолжаться до минуты).</li>\r\n<li> Если игра завелась, но подвисает/вылетает в процессе игры, постарайтесь максимально освободить оперативную память.          \r\n<ul>\r\n<!--coloro:#BBBBBB--><span style=\\"color: #bbbbbb;\\"><!--/coloro-->\r\n<li>Отключите плагины интерфейса</li>\r\n<li>Попробуйте аппаратный сброс (хард-ресет) <!--coloro:#FF4444--><span style=\\"color: #ff4444;\\"><!--/coloro-->(Внимание! Все персональные данные будут уничтожены!)<!--colorc--></span><!--/colorc--></li>\r\n<li>Попробуйте поменять прошивку Вашего устройства на \\"Lite\\" версию, в которой отключены все ненужные/малоиспользуемые службы и доступно больше оперативной памяти. (<!--coloro:#FF4444--><span style=\\"color: #ff4444;\\"><!--/coloro-->Если вы не имеете понятия как это сделать, лучше и не пытайтесь</span>)<!--colorc--></li>\r\n</span><!--/colorc--> \r\n</ul>\r\n</li>\r\n<li> Для Windows Mobile 5.0, необходимо будет заменить исполнительные файлы нижеприведенным архивом.</li>\r\n</ol><br /><a href=\\"http://sgh-i710.org.ua/files/games/strategy/StarCraft-v1.02/RAR_StarCraft_0.17_qVGA.rar\\" title=\\"Скачать qvga StarCraft v. 1.7\\">Скачать полную версию</a><br /><a href=\\"http://sgh-i710.org.ua/files/games/strategy/StarCraft-v1.02/RAR_StarCraft_0.17_qVGA_Lite.rar\\" title=\\"Скачать StarCraft v1.7 Lite\\">Версия без звуков</a><br /><a href=\\"http://sgh-i710.org.ua/files/games/strategy/StarCraft-v1.02/WM_5.0_Support.rar\\" title=\\"Скачать StarCraft v1.7 WM 5.0\\">Exe для WM 5.0</a><br /><noindex><a href=\\"http://www.pocketstarcraft.ru/forum/index.php?showtopic=217\\">Зеркало (сайт разработчика)</a></noindex><br />', 0, 'n', 1, 1260811225, 899, 1, 1),
(3, 4, 'Heroes of Might and Magic II', 'Полная английская версия игры <strong>Heroes of Might and Magic II: The Price of  Loyalty</strong>, запускаемая эмулятором QEMU, специально предназначенным для  Героев.<br /><br />Главными нововведениями Heroes II по сравнению с первой частью  серии стали:<br />*Вторичные навыки (secondary skills) у героев. Помимо четырёх  основных параметров (Attack, Defence, Spell Power и Knowledge) появилились  вторичные навыки, дающие те или иные бонусы. Например, навык Pathfinding снижает  влияние пересечённой местности на скорость движения героя.<br />*Наличие у  большинства существ «продвинутого» варианта. Большинство жилищ существ в городах  получили возможность модернизации, после которого начинали производить  улучшенную разновидность своих обитателей.<br />*Два новых типа героев: Wizard  (Чародей) и Necromancer (Некромант).', '<br /> \r\n<table style=\\"height: 320px;\\" border=\\"0\\" width=\\"210\\" align=\\"left\\">\r\n<tbody>\r\n<tr>\r\n<td>\r\n<p style=\\"text-align: center;\\"><img src=\\"http://sgh-i710.org.ua/files/games/strategy/Heroes 2/1.jpg\\" border=\\"0\\" alt=\\"Heroes 2: The Price of Loyalty\\" width=\\"200\\" height=\\"238\\" /></p>\r\n</td>\r\n</tr>\r\n<tr>\r\n<td><img src=\\"http://sgh-i710.org.ua/files/games/strategy/Heroes 2/2.jpg\\" border=\\"0\\" alt=\\"Heroes 2: The Price of Loyalty\\" title=\\"Система боя\\" width=\\"320\\" height=\\"240\\" /></td>\r\n</tr>\r\n<tr>\r\n<td><img src=\\"http://sgh-i710.org.ua/files/games/strategy/Heroes 2/3.jpg\\" border=\\"0\\" alt=\\"Heroes 2: The Price of Loyalty\\" title=\\"Мир\\" width=\\"320\\" height=\\"240\\" /></td>\r\n</tr>\r\n<tr>\r\n<td><img src=\\"http://sgh-i710.org.ua/files/games/strategy/Heroes 2/4.png\\" border=\\"0\\" alt=\\"Heroes 2: The Price of Loyalty\\" title=\\"Управление эмулятором\\" width=\\"320\\" height=\\"143\\" /></td>\r\n</tr>\r\n</tbody>\r\n</table>\r\n<br />Полная английская версия игры <strong>Heroes of Might and Magic II: The Price of  Loyalty</strong>, запускаемая эмулятором QEMU, специально предназначенным для  Героев.<br /><br />Главными нововведениями Heroes II по сравнению с первой частью  серии стали:<br />*Вторичные навыки (secondary skills) у героев. Помимо четырёх  основных параметров (Attack, Defence, Spell Power и Knowledge) появилились  вторичные навыки, дающие те или иные бонусы. Например, навык Pathfinding снижает  влияние пересечённой местности на скорость движения героя.<br />*Наличие у  большинства существ «продвинутого» варианта. Большинство жилищ существ в городах  получили возможность модернизации, после которого начинали производить  улучшенную разновидность своих обитателей.<br />*Два новых типа героев: Wizard  (Чародей) и Necromancer (Некромант).<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />Heroes of Might and Magic II: The Price of Loyalty — дополнение к Heroes of  Might and Magic II: Succession Wars — разработано Cyberlore Studios и издано 3DO  в апреле 1997 года. Включает в себя четыре кампании.<br /><br />Особенности:<br />*  ПОЛНАЯ ВЕРСИЯ ГЕРОЕВ 2 НА КПК<br />* Играйте в компании, на одиночных картах или с  другим игроком в режиме Hot Seat<br />* Поддерживается звук (может \\"заикаться\\"  особенно на слабом процессоре, музыка пока также не поддерживается)<br />* У вас  может заработала USB-мышь, в том числе правая кнопка (работает со стандартным  драйвером, с установленным драйвером/курсором возможно будет  глючить)<br /><br />Системные требования:<br />* WM5, WM6<br />* ARM-совместимый  процессор (X-Scale тоже подходит).<br />* 64 Мб RAM, а 128мб еще лучше<br />* Рекомендуется VGA экран<br />*  На qVGA \\"ненужные\\" пиксели выкидываются поэтому текст может оказаться  нечитаемым.<br /><br /><br /><br /><br /><br /><br />Установка:<br /><br />Установите cab-файл на флеш-карту, или же:<br /><br />1) Если вы  распаковали архив не на карту или ваша карта памяти называется  не \\"Storage Card\\", откройте файлы \\"plugins_ini.txt\\" и \\"cmdline.txt\\" и внесите в  пути к файлам изменения (в файле \\"cmdline.txt\\" слеши обязательно должны быть  удвоенными, например - Storage Card\\\\\\\\QEMU\\\\\\\\5mb.img)<br />2) Создайте ярлык к файлу  qemu.exe<br />3) Наслаждайтесь игрой<br /><br /><br /><br /><br /><br /><br /><br /><br /><br />Описание кнопок на нижней панели:<br /><br />Для  того чтобы \\"зафиксировать\\" в нажатом состоянии любую кнопку (например, shift) -  достаточно на нее нажать и подержать с секунду.<br />1) Клавиша \\"Esc\\"<br />2)  Клавиша \\"Shift\\" (используется для разделения армии)<br />3) Кнопки с буквами для  ввода текста<br />4) Клавиша \\"Пробел\\" (пропуск хода в битве)<br />5) Клавиша  \\"Enter\\"<br />6) При нажатой кнопке тап стилусом по экрану будут восприниматься как  нажатие правой кнопки мыши<br />7) При нажатой кнопке тап стилусом по экрану будет  просто перемещать мышь (не нажимая ни правой ни левой кнопки мыши)<br />8)  Развернуть на полный экран (нажать сразу после запуска)<br />9) Выход<br /><br />', 0, 'n', 1, 1244192073, 645, 1, 0),


При отправке запроса к бд сыпится эррор, вьехать в который немогу. Сервер сам при импорте подставляет перед " в тексте два слеша, этого тоже понять не могу. Буду рад за любую инфу, бьюсь 4й жень уже с ним.

Lion__

  • Помогу,спрашуй)
  • Герой форума
  • *****
  • Сообщений: 4 315
  • Карма: 282
    • Просмотр профиля
    • Форум поддержки пользователей CMS Datalife Engine
Re: Нужна помощ с MySQL
« Ответ #1 : 14-10-2010, 14:07:06 »
напиши ошибку, никто ставит твой скрипт не будет...