• Новые темы в этом разделе публикуются автоматически при добавлении файла в менеджер ресурсов.
    Ручное создание новых тем невозможно.
Иконка ресурса

lin][info 2.4

Нет прав для скачивания

Gaikotsu

яжпрограммист
Легенда
Победитель в номинации 2023
Победитель в номинации 2022
Победитель в номинации 2021
Участник Новогоднего Фонда 2021
Эксперт
Знаток
Просветитель
Магистр реакций
Знаток письма
Куратор Данных
Медаль Благодарности
Старожил II степени
Старожил I степени
Победитель в номинации 2020
Победитель в номинации 2019
Клиент разработчик
Преподаватель
За веру и верность форуму
Победитель в номинации 2018
Медаль за активность на Форуме
За заслуги перед форумом
Web разработчик
Разработчик
За знание датапака
За знание ядра
Сообщения
1 518
Розыгрыши
0
Решения
24
Репутация
6 004
Реакции
2 574
Баллы
2 188
Gaikotsu добавил(а) новый ресурс:

lin][info - Скрипты базы знаний

Продолжение предыдущей шары, но уже под Ertheia.

Скрипты текущей версии мало чем отличаются от предыдущей версии для Lindvior - просто исправлены разные мелкие ошибки и добавлено немного больше функционала.
Самое важное изменение по сути сделано в парсерах клиентских данных - они теперь работают с клиентскими файлами, декодированными при помощи L2ClientDat, а не при помощи L2FileEdit или l2disasm. Кстати, файлы русской версии...

Узнать больше об этом ресурсе...
 

Обновленный класс-прослойка DataBase, через который база знаний взаимодействует с бд.
Переписан на использование расширения MySQLi, вместо старого расширения MySQL, который устарел/не работает в новых версиях php.

Для использования новой версии класса придется сделать парочку изменений в скриптах бз:

В файле scripts/func.search.php найти строку
$str = mysql_real_escape_string($str);
и заменить её на
$str = $db->real_escape_string($str);

В файле tools/_init_.php найти строку
$db->connect($dbConn["host"], $dbConn["user"], $dbConn["pass"], $dbConn["name"], true) or die("DB connect error!");
и заменить ее на
$db->connect($dbConn["host"], $dbConn["user"], $dbConn["pass"], $dbConn["name"]) or die("DB connect error!");
вобщем просто убрать последний параметр в функции connect.

В остальном никаких коррекций для работы с новым вариантом класса не требуется.
 

Вложения

  • DataBaseV2.zip
    1 КБ · Просмотры: 25
Просто данный вариант требует минимальных правок в существующих скриптах бз, вот и все.
Нет, можно и к примеру под PDO класс переписать, но толку от этого мало без переписывания остального кода, чтобы функциональность PDO использовать по максимуму.
 
Последнее редактирование:
Назад
Сверху Снизу