|
Здравствуйте, гость ( Вход | Регистрация )
|
![]()
Сообщение
#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
Прикрепленные файлы
|
|
|
![]() |
![]()
Сообщение
#42
|
|
![]() Активный участник ![]() ![]() ![]() Группа: Пользователи Сообщений: 65 Регистрация: 23.7.2009 Пользователь №: 3 945 Спасибо сказали: 7 раз ![]() |
Я на виндозе использую такую кодировку latin1_swedish_ci и работает нормально.
|
|
|
![]()
Сообщение
#43
|
|
![]() Продвинутый участник ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 128 Регистрация: 12.10.2008 Пользователь №: 781 Спасибо сказали: 2 раза ![]() |
к сожалению не помогло
|
|
|
![]()
Сообщение
#44
|
|
![]() Продвинутый участник ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 189 Регистрация: 20.4.2009 Пользователь №: 3 121 Спасибо сказали: 12 раз ![]() |
Плин ну в начале Темы написали все !
Код Советы: При создании БД на Windows используйте кодировку базы и таблиц cp1251_general_ci; При создании БД на Linux используйте кодировку базы и таблиц utf8_general_ci Для вас если Windows то кодировка cp1251_general_ci ! Если вы видите через phpmyadmin кракозяблы, это нормально ! ну а что видит сам php скрипт ? Вот Панель моего мускула ! ![]() А вот сам чат что выдаёт ! Кодировка utf8_general_ci так как Линукс стоит ! |
|
|
![]()
Сообщение
#45
|
|
![]() Активный участник ![]() ![]() ![]() Группа: Пользователи Сообщений: 65 Регистрация: 23.7.2009 Пользователь №: 3 945 Спасибо сказали: 7 раз ![]() |
CrazyKiller на виндозе кодировка cp1251_general_ci не работает крикозябры выходят а вот latin1_swedish_ci работает нормально.
|
|
|
![]()
Сообщение
#46
|
|
![]() Продвинутый участник ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 189 Регистрация: 20.4.2009 Пользователь №: 3 121 Спасибо сказали: 12 раз ![]() |
cp1251 это стандарт для виндозы, как он не может работать в данной кодировке, я не понимаю !
Есть мысль что Браузер не может, но это нужна проверять, или сам php сохранен не в той кодировке ! ![]() Нужна все смотреть ! ![]() |
|
|
![]()
Сообщение
#47
|
|
![]() Активный участник ![]() ![]() ![]() Группа: Пользователи Сообщений: 65 Регистрация: 23.7.2009 Пользователь №: 3 945 Спасибо сказали: 7 раз ![]() |
CrazyKiller когда я ставил cp1251 логи я видел одни крякозябры.И хватит писать одно и тоже, тем более ты линуксоидник.
|
|
|
![]()
Сообщение
#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 сервере или что у вас там стоит, причин может быть много ! ![]() Думаю я доказал что на Виндовс все работает !!!
Прикрепленные файлы
|
|
|
![]()
Сообщение
#49
|
|
![]() Местная ТехПоддержка ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Администраторы Сообщений: 1 875 Регистрация: 18.7.2008 Из: Моск. Обл, г. королев, район Болшево Пользователь №: 221 Спасибо сказали: 220 раз ![]() |
вот вы извращенцы. А слабо отладку в скрипте врубить и посмотреть логи луашечки?
Кроме того - база должна быть по хорошему в той кодировке, в которой у нас чат. Мы в СНГ и чат у нас в 1251ой кодировочке. |
|
|
![]()
Сообщение
#50
|
|
![]() Продвинутый участник ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 128 Регистрация: 12.10.2008 Пользователь №: 781 Спасибо сказали: 2 раза ![]() |
Цитата Для вас если Windows то кодировка cp1251_general_ci ! Если вы видите через phpmyadmin кракозяблы, это нормально ! повторюсь... Цитата при кодировке таблиц cp1251_general_ci русский рекст даже не записывается в таблицу (буржуиньськи и цифры пишутся). т.е. даже записи о том, что сообщение было - нету, если оно с русскими символами. если созданную запись в базе исправить ("123" поменять на "тест") - в WEB-логе кракозябы. т.е. в базу даже не делается запись с сообщением в этой кодировке, если база в 1251. кракозябы я вижу не в phpmyadmin - там как разтаки я вижу всё нормально, если вручную исправил - я на самой странице WEB-лога чата вижу кракозябы. |
|
|
![]()
Сообщение
#51
|
|
![]() Участник ![]() ![]() Группа: Пользователи Сообщений: 43 Регистрация: 15.3.2009 Пользователь №: 2 605 Спасибо сказали: 11 раз ![]() |
повторюсь... т.е. в базу даже не делается запись с сообщением в этой кодировке, если база в 1251. кракозябы я вижу не в phpmyadmin - там как разтаки я вижу всё нормально, если вручную исправил - я на самой странице WEB-лога чата вижу кракозябы. Посмотри в какой кодировке браузер отображает страницу и сравни её с кодировкой бд |
|
|
![]()
Сообщение
#52
|
|
![]() Продвинутый участник ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 128 Регистрация: 12.10.2008 Пользователь №: 781 Спасибо сказали: 2 раза ![]() |
1251 и страница, и таблица
|
|
|
![]()
Сообщение
#53
|
|
![]() Участник ![]() ![]() Группа: Пользователи Сообщений: 43 Регистрация: 15.3.2009 Пользователь №: 2 605 Спасибо сказали: 11 раз ![]() |
попробуй в файле index.php
после(26 строка) Код mysql_select_db($b_base,$db); добавь Код mysql_query("SET NAMES 'cp1251'");
|
|
|
![]()
Сообщение
#54
|
|
![]() Продвинутый участник ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 128 Регистрация: 12.10.2008 Пользователь №: 781 Спасибо сказали: 2 раза ![]() |
Цитата попробуй в файле index.php после(26 строка) спасибо. часть проблемы решена. но осталась еще одна - в базу cp1251 не добавляются русскосимвольные записи. RusHub 2.3.6 х64 |
|
|
![]()
Сообщение
#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") |
|
|
![]()
Сообщение
#56
|
|
![]() Продвинутый участник ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 128 Регистрация: 12.10.2008 Пользователь №: 781 Спасибо сказали: 2 раза ![]() |
VOVKT, благодарю. Всё заработало.
Ну... Пока что. ![]() сорри за беспокойство, но хотелось добавить... в файле showlog.php, дабы не ощущать проблем с кодировкой тоже надо сделать следующее... Цитата после
Код mysql_select_db($b_base,$db); добавить Код mysql_query("SET NAMES 'cp1251'"); |
|
|
![]() ![]() |
Похожие темы
Тема | Ответов | Автор | Просмотров | Последнее сообщение | |
---|---|---|---|---|---|
![]() |
![]() API2 | Лог главного чата |
198 | Wariner | 187 440 | 23.12.2010, 9:05 Посл. сообщение: Kingston |
![]() |
От: ChatLogsMySQL От темы с ID: 1823 |
0 | Санёк | 4 618 | 13.6.2010, 14:44 Посл. сообщение: Санёк |
![]() |
От: ChatLogsMySQL От темы с ID: 1823 |
1 | Wariner | 5 793 | 2.8.2009, 0:22 Посл. сообщение: Saymon21 |
![]() |
![]() От темы с ID: 1823 |
45 | Setuper | 35 780 | 27.4.2009, 17:44 Посл. сообщение: Wariner |
![]() |
Сейчас: 8.9.2024, 2:45 |