paFileDB и выборка из базы данных

fletch

Guest
paFileDB и выборка из базы данных

Добрый день
У меня вопрос касающийся работы скрипта paFileDB (www.phparena.net).
В общем у меня получилось собственноручно русифицировать всю эту систему. После выбора в админ панели русского языка были кракозябли, я во всех шаблонах и некоторых php-документах поменял кодировку с iso на вин-1251.
Но потом обнаружилась другая проблема - при добавлении категории или закачки с русским названием отображается что-то вроде
этого
Все остальные скрипты спокойно достают русские записи из БД и отображают их нормально.
Думаю это ошибка при извлечении данных из mysql-базы. Если кто-то сталкивался с подобной проблемой, ПОМОГИТЕ ПОЖАЛУЙСТА!
версии:
mysql - 3.23.51
paFileDB - 3.5.2
 

fletch

Guest
Сорри. Я был недавно на ихнем форуме, там видел тему про эту проблему. Но только три дня назад ему ответили.
Вот как это лечится:

Редактируем файл \includes\admin\categories.php

================Было===============

Code:

$name = xhtml_convert($_POST['name']);
$desc = xhtml_convert($_POST['desc']);

================Надо===============

Code:

$name = xhtml_reverse($_POST['name']);
$desc = xhtml_reverse($_POST['desc']);
:) Сам себе помог. Извините за беспокойство.
 

fletch

Guest
только что проверил - для полноценной русификации надо еще в файле \includes\admin\files.php все строчки xhtml_convert заменить на xhtml_reverse
 

WhiteD

Guest
Автор оригинала: fletch
только что проверил - для полноценной русификации надо еще в файле \includes\admin\files.php все строчки xhtml_convert заменить на xhtml_reverse
Еще одна поправочка. Для корректного отображения Database Name, написанного на русском языке, в файле \includes\admin\settings.php надо заменить строчку

array('dbname', xhtml_convert($_POST['dbname']))

на

array('dbname', xhtml_reverse($_POST['dbname']))
 
Сверху