ChatLogsMySQL, версия 4.3d |
Здравствуйте, гость ( Вход | Регистрация )
ChatLogsMySQL, версия 4.3d |
12.1.2010, 18:24
Сообщение
#41
|
|
Developer Группа: Модераторы Сообщений: 541 Регистрация: 11.11.2008 Пользователь №: 1 075 Спасибо сказали: 244 раза |
Название скрипта: ChatLogsMySQL
Версия скрипта: 4.3d (03.08.2011) Автор: Accelerator Скрипт для: RusHub, PtokaX Описание: Логирует чат и сохраняет данные в базу MySQL Содержание архива: Сам скрипт, Web-интерфейс История версий
Версия 3.0: Версия 3.0 Beta: Версия 2.0: Версия 1.1: Внимание! Скрипт не выводит в чат последние n сообщений, он только сохраняет данные в БД и с помощью веб-интерфейса их можно просмотреть. Советы: При создании БД на Windows используйте кодировку базы и таблиц cp1251_general_ci; При создании БД на Linux используйте кодировку базы и таблиц utf8_general_ci Для работы скрипта требуется установить библиотеку Mysql Для PtokaX: http://mydc.ru/topic1508.html Для RusHub: http://mydc.ru/topic2952.html
Прикрепленные файлы
|
|
|
11.8.2011, 14:20
Сообщение
#42
|
|
Активный участник Группа: Пользователи Сообщений: 65 Регистрация: 23.7.2009 Пользователь №: 3 945 Спасибо сказали: 7 раз |
Я на виндозе использую такую кодировку latin1_swedish_ci и работает нормально.
|
|
|
11.8.2011, 14:57
Сообщение
#43
|
|
Продвинутый участник Группа: Пользователи Сообщений: 128 Регистрация: 12.10.2008 Пользователь №: 781 Спасибо сказали: 2 раза |
к сожалению не помогло
|
|
|
11.8.2011, 15:18
Сообщение
#44
|
|
Продвинутый участник Группа: Пользователи Сообщений: 189 Регистрация: 20.4.2009 Пользователь №: 3 121 Спасибо сказали: 12 раз |
Плин ну в начале Темы написали все !
Код Советы: При создании БД на Windows используйте кодировку базы и таблиц cp1251_general_ci; При создании БД на Linux используйте кодировку базы и таблиц utf8_general_ci Для вас если Windows то кодировка cp1251_general_ci ! Если вы видите через phpmyadmin кракозяблы, это нормально ! ну а что видит сам php скрипт ? Вот Панель моего мускула ! 3.JPG ( 146.59 килобайт ) Кол-во скачиваний: 114 А вот сам чат что выдаёт ! Кодировка utf8_general_ci так как Линукс стоит ! |
|
|
11.8.2011, 15:28
Сообщение
#45
|
|
Активный участник Группа: Пользователи Сообщений: 65 Регистрация: 23.7.2009 Пользователь №: 3 945 Спасибо сказали: 7 раз |
CrazyKiller на виндозе кодировка cp1251_general_ci не работает крикозябры выходят а вот latin1_swedish_ci работает нормально.
|
|
|
11.8.2011, 15:35
Сообщение
#46
|
|
Продвинутый участник Группа: Пользователи Сообщений: 189 Регистрация: 20.4.2009 Пользователь №: 3 121 Спасибо сказали: 12 раз |
cp1251 это стандарт для виндозы, как он не может работать в данной кодировке, я не понимаю !
Есть мысль что Браузер не может, но это нужна проверять, или сам php сохранен не в той кодировке ! Нужна все смотреть ! |
|
|
11.8.2011, 15:58
Сообщение
#47
|
|
Активный участник Группа: Пользователи Сообщений: 65 Регистрация: 23.7.2009 Пользователь №: 3 945 Спасибо сказали: 7 раз |
CrazyKiller когда я ставил cp1251 логи я видел одни крякозябры.И хватит писать одно и тоже, тем более ты линуксоидник.
|
|
|
11.8.2011, 17:20
Сообщение
#48
|
|
Продвинутый участник Группа: Пользователи Сообщений: 189 Регистрация: 20.4.2009 Пользователь №: 3 121 Спасибо сказали: 12 раз |
Дим ты не обижайся но ты 100% не прав !!!
Все тут ! Лично для тех кто не верит или доверяет ! Первое, я не линуксоид, у меня сервер на линуксе но не значит что моя рабочяя машина на линуксе, нет, ниже скрин привожу в доказательство что у меня стоит ! Скрин Видим что стоит Win Xp OEM если точнее ! Скачал я РусХаб последний Exe Формат, Т.К для Виндовс ! Поставил Все библиотеки Мускул и т д Залил туда один скрипт, Лог Чата через Мускул, из за которого щас сыр бор ! Скрин Запуска Хаба я даже не трогал настройки его, так как все настройки стандартные к моему мускулу который стоит на Windows Платформе ! Зашёл потом в мускул, добавил базу на 1251 CI Генерал ! Запустил Хаб, скрипт в хабе создал мне базу в моём мускуле ! и что я вижу ! Скрины Факт самого браузера, что он видит ! Скрин Windows Xp+ Denwer (Apache + Mysql) + Hub RusHub 2.3.5 + Скрипт, и все отлично работает ! Вероятно проблема в вашем Mysql сервере или что у вас там стоит, причин может быть много ! Думаю я доказал что на Виндовс все работает !!!
Прикрепленные файлы
|
|
|
11.8.2011, 17:55
Сообщение
#49
|
|
Местная ТехПоддержка Группа: Администраторы Сообщений: 1 875 Регистрация: 18.7.2008 Из: Моск. Обл, г. королев, район Болшево Пользователь №: 221 Спасибо сказали: 220 раз |
вот вы извращенцы. А слабо отладку в скрипте врубить и посмотреть логи луашечки?
Кроме того - база должна быть по хорошему в той кодировке, в которой у нас чат. Мы в СНГ и чат у нас в 1251ой кодировочке. |
|
|
22.8.2011, 12:37
Сообщение
#50
|
|
Продвинутый участник Группа: Пользователи Сообщений: 128 Регистрация: 12.10.2008 Пользователь №: 781 Спасибо сказали: 2 раза |
Цитата Для вас если Windows то кодировка cp1251_general_ci ! Если вы видите через phpmyadmin кракозяблы, это нормально ! повторюсь... Цитата при кодировке таблиц cp1251_general_ci русский рекст даже не записывается в таблицу (буржуиньськи и цифры пишутся). т.е. даже записи о том, что сообщение было - нету, если оно с русскими символами. если созданную запись в базе исправить ("123" поменять на "тест") - в WEB-логе кракозябы. т.е. в базу даже не делается запись с сообщением в этой кодировке, если база в 1251. кракозябы я вижу не в phpmyadmin - там как разтаки я вижу всё нормально, если вручную исправил - я на самой странице WEB-лога чата вижу кракозябы. |
|
|
22.8.2011, 14:24
Сообщение
#51
|
|
Участник Группа: Пользователи Сообщений: 43 Регистрация: 15.3.2009 Пользователь №: 2 605 Спасибо сказали: 11 раз |
повторюсь... т.е. в базу даже не делается запись с сообщением в этой кодировке, если база в 1251. кракозябы я вижу не в phpmyadmin - там как разтаки я вижу всё нормально, если вручную исправил - я на самой странице WEB-лога чата вижу кракозябы. Посмотри в какой кодировке браузер отображает страницу и сравни её с кодировкой бд |
|
|
22.8.2011, 15:51
Сообщение
#52
|
|
Продвинутый участник Группа: Пользователи Сообщений: 128 Регистрация: 12.10.2008 Пользователь №: 781 Спасибо сказали: 2 раза |
1251 и страница, и таблица
|
|
|
22.8.2011, 17:31
Сообщение
#53
|
|
Участник Группа: Пользователи Сообщений: 43 Регистрация: 15.3.2009 Пользователь №: 2 605 Спасибо сказали: 11 раз |
попробуй в файле index.php
после(26 строка) Код mysql_select_db($b_base,$db); добавь Код mysql_query("SET NAMES 'cp1251'");
|
|
|
23.8.2011, 8:59
Сообщение
#54
|
|
Продвинутый участник Группа: Пользователи Сообщений: 128 Регистрация: 12.10.2008 Пользователь №: 781 Спасибо сказали: 2 раза |
Цитата попробуй в файле index.php после(26 строка) спасибо. часть проблемы решена. но осталась еще одна - в базу cp1251 не добавляются русскосимвольные записи. RusHub 2.3.6 х64 |
|
|
23.8.2011, 9:33
Сообщение
#55
|
|
Участник Группа: Пользователи Сообщений: 43 Регистрация: 15.3.2009 Пользователь №: 2 605 Спасибо сказали: 11 раз |
попробуй явно указать кодировку, незнаю поможет это или нет
Я незнаю как делать запросы в lua но из скрипта я прикинул) что примерно так) Добавь после(81 строка) Код local con = assert (env:connect(sNameDB, sUserDB, sPasswordDB, sAdressDB, sPortDB)) Код con:execute("SET NAMES 'cp1251'")
con:execute("SET character_set_client = cp1251") con:execute("SET character_set_connection = cp1251") |
|
|
23.8.2011, 17:53
Сообщение
#56
|
|
Продвинутый участник Группа: Пользователи Сообщений: 128 Регистрация: 12.10.2008 Пользователь №: 781 Спасибо сказали: 2 раза |
VOVKT, благодарю. Всё заработало.
Ну... Пока что. сорри за беспокойство, но хотелось добавить... в файле showlog.php, дабы не ощущать проблем с кодировкой тоже надо сделать следующее... Цитата после
Код mysql_select_db($b_base,$db); добавить Код mysql_query("SET NAMES 'cp1251'"); |
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последнее сообщение | |
---|---|---|---|---|---|
ChatLogsMySQL API2 | Лог главного чата |
198 | Wariner | 192 641 | 23.12.2010, 9:05 Посл. сообщение: Kingston | |
От: ChatLogsMySQL От темы с ID: 1823 |
0 | Санёк | 4 716 | 13.6.2010, 14:44 Посл. сообщение: Санёк | |
От: ChatLogsMySQL От темы с ID: 1823 |
1 | Wariner | 5 919 | 2.8.2009, 0:22 Посл. сообщение: Saymon21 | |
От: ChatLogsMySQL От темы с ID: 1823 |
45 | Setuper | 36 817 | 27.4.2009, 17:44 Посл. сообщение: Wariner |
|
Сейчас: 23.12.2024, 9:21 |