Значок &q - это нормально. Это не ошибка. Просто так PHP работает с базой данных.
Я с таким сталкивался в phpBB и писал в Bugtracker их.
Мне там объяснили, что по другому, к сожалению, быть не может.
Вот ссылка:
http://www.phpbb.com/bugs/viewreport.php?b=859Вот я тебе даже скриншот покажу
(https://forum.coppermine-gallery.net/proxy.php?request=http%3A%2F%2Fimg67.imageshack.us%2Fimg67%2F4206%2Fphpbbpostsubjectbug4mw.png&hash=ba585204ff15fe4418876c33c7193a2338bcca2f)
Проблема там именно в символе двойных кавычек и других подобных.
Т.к. такие символы кодируются в базе данных не одним знаком, а комбинацией.
А дальше может быть несколько вариантов. Или эта комбинация не записывается полностью в базу данных, а обрезается.
Такое происходит в phpBB, если длина привышает допустимую длину в базе данных.
Или как твоём случае, комбинация записалась в базу данных, а вот при отображении на месте этой комбинации был привышен лимит, и CPG обрезал просто.
Архитектор здания из Питера - Сергей Чобан, он разработал этот проект по заказу "Строительные компании Мазанова", окнами они тоже занимаются...
Вот так выглядит твоя строка в базе данных
Выдешь, как отображаются кавычки --- "
===============================
Насчет второй ошибки.
1-ых, давайте создавать для каждой ошибки отдельную тему. В этот раз сделаем исключения.
Но потом буду УУУУУУУУУ делать!
2-ых.
Я проверил на своей галереи, у меня нет подобного эффекта.
Когдая я отрываю (на твоём примере):
http://www.temernik.ru/keyword_select.phpи жму:
http://www.temernik.ru/keyword_create_dict.phpто у меня все пересобирается.
Появляется страничка, где куча знаков процента и звездочек:
А в конце написано:
Найдено новое ключевое слово = 51
* = Новое ключевое слово
% = Имеющееся ключевое слово
Или если я делаю повторно, то уже написано:
Найдено новое ключевое слово = 0
* = Новое ключевое слово
% = Имеющееся ключевое слово
Так что видно ты плохо загрузил файл на сервер.