myDC.ru

Здравствуйте, гость ( Вход | Регистрация )

 

> ChatLogsMySQL, версия 4.3d

Accelerator
сообщение 12.1.2010, 18:24
Сообщение #21


Developer
******

Группа: Модераторы
Сообщений: 541
Регистрация: 11.11.2008
Пользователь №: 1 075
Спасибо сказали: 244 раза




Название скрипта: ChatLogsMySQL
Версия скрипта: 4.3d (03.08.2011)
Автор: Accelerator
Скрипт для: RusHub, PtokaX
Описание: Логирует чат и сохраняет данные в базу MySQL
Содержание архива: Сам скрипт, Web-интерфейс
История версий

    Версия 4.3d:
  • Поправлена ошибка с занесием данных и созданием БД на Linux (наблюдались проблемы чтения из базы) (Спасибо за репорт CrazyKiller)
  • Пересмотрел веб-часть, убрал некоторые лишнии строки, поправил запросы

    Версия 4.3c:
  • Добавлена опция включения показа IP адресов в логе. Включается в файле config.php

    Версия 4.3b:
  • Усовершенствован поиск ссылок в чате, для занесения в таблицу логов ссылок

    Версия 4.3a:
  • Вновь поправка в регулярном выражении, когда некоторые команды при вводе заносились в логи

    Версия 4.3:
  • Поправлена ошибка, когда некоторые команды при вводе заносились в логи

    Версия 4.2:
  • Усовершенствована функция нахождения ссылок в чате и занесении их в БД с html тегами (Взято из StatPX от alex82)
  • Сделан стиль для веб части
  • Оптимизирован запрос в БД на вебе
  • Поправлены некоторые ошибки в веб-интерфейсе
  • Добавлена мультиязычность в веб форму (языки: русский, английский, украинский)

    Версия 4.1:
  • Магнет и обычные ссылки теперь записываются в базу полностью вместе с комментарием

    Версия 4.0:
  • Поправлена ошибка с парсером смайлов(некоторые смайлы не определялись)
  • Версия скрипта также работает на PtokaX

    Версия 3.2:
  • Смайлики на веб-странице отображаются графически(Спасибо alex82)

    Версия 3.1:
  • В базу теперь также записываются профиль и IP-адрес юзера
  • Изменения в веб интерфейсе
      - Ники пользователей в логах теперь выделяются различными цветами в зависимости от профиля


    Версия 3.0:
  • Исправлена ошибка с парсером ссылок в сообщении и занесением их в БД
  • Добавлено экранирование данных в запросах к БД
  • Изменения в веб интерфейсе

    Версия 3.0 Beta:
  • Логирование магнет и обычных ссылок
  • Исправлена опечатка в local https
  • Убрана неиспользуемая таблица ChangeTime
  • Изменения в веб интерфейсе

    Версия 2.0:
  • Изменения в веб-интерфейсе
  • Некоторые мелкие доработки
  • Все dchub, http, https, ftp, магнет ссылки(спасибо alex82) и тд. теперь будут отображаться в логе как гиперссылки

    Версия 1.1:
  • Некоторые мелкие исправления (Поправил ошибку, когда не логировались некоторые магнет-ссылки)



Внимание! Скрипт не выводит в чат последние n сообщений, он только сохраняет данные в БД и с помощью веб-интерфейса их можно просмотреть.

Советы:
При создании БД на Windows используйте кодировку базы и таблиц cp1251_general_ci;
При создании БД на Linux используйте кодировку базы и таблиц utf8_general_ci

Для работы скрипта требуется установить библиотеку Mysql
Для PtokaX: http://mydc.ru/topic1508.html
Для RusHub: http://mydc.ru/topic2952.html
Прикрепленные файлы
Прикрепленный файл  ChatLogsMySQL.rar ( 18.99 килобайт ) Кол-во скачиваний: 38
 


Спасибо сказали:
Go to the top of the page
+Quote Post
3 страниц V  < 1 2 3 >  
Начать новую тему
Ответов
Accelerator
сообщение 10.10.2010, 13:06
Сообщение #22


Developer
******

Группа: Модераторы
Сообщений: 541
Регистрация: 11.11.2008
Пользователь №: 1 075
Спасибо сказали: 244 раза




В luaerr.log есть что-нибудь?

P.S: Сейчас проверил у себя - всё работает, окно хаба не закрывается, данные записываются
Go to the top of the page
+Quote Post
Sorrow
сообщение 10.10.2010, 13:25
Сообщение #23


Абсолютный новичок


Группа: Пользователи
Сообщений: 3
Регистрация: 21.2.2010
Пользователь №: 6 144
Спасибо сказали: 0 раз




единственное сообщение /rushub/scripts/ChatLogsMySQL.lua:127: attempt to index local 'cur' (a nil value) (скрипт не запускался после попытки найти причину неисправности)
При попытки создать еще одну запись в таблицах cl_linklogs и cl_magnetlogs вылетает без сообщений об ошибке.
MySQL 5.1.50
Go to the top of the page
+Quote Post
Accelerator
сообщение 10.10.2010, 17:02
Сообщение #24


Developer
******

Группа: Модераторы
Сообщений: 541
Регистрация: 11.11.2008
Пользователь №: 1 075
Спасибо сказали: 244 раза




Цитата(Sorrow @ 10.10.2010, 16:25) *
единственное сообщение /rushub/scripts/ChatLogsMySQL.lua:127: attempt to index local 'cur' (a nil value) (скрипт не запускался после попытки найти причину неисправности)

Странная ошибка... Скорей всего она осталась от старой версии скрипта. А на счёт того, что вылетает окно хаба, то я не знаю, может быть вылетает из-за какого-то другого скрипта, но не знаю, у себя проверял, всё нормально....
Go to the top of the page
+Quote Post
Sorrow
сообщение 25.10.2010, 18:35
Сообщение #25


Абсолютный новичок


Группа: Пользователи
Сообщений: 3
Регистрация: 21.2.2010
Пользователь №: 6 144
Спасибо сказали: 0 раз




Собрал библиотеку из архива mysql_2.1.1_src_vs9.rar, при сборке заменил исходники Mysql на новые. Работает нормально.
Go to the top of the page
+Quote Post
Accelerator
сообщение 16.12.2010, 14:07
Сообщение #26


Developer
******

Группа: Модераторы
Сообщений: 541
Регистрация: 11.11.2008
Пользователь №: 1 075
Спасибо сказали: 244 раза




Доступна новая версия!
    Версия 4.2:
  • Усовершенствована функция нахождения ссылок в чате и занесении их в БД с html тегами (Взято из StatPX от alex82)
  • Сделан стиль для веб части
  • Оптимизирован запрос к БД на вебе
  • Поправлены некоторые ошибки в веб-интерфейсе
  • Добавлена мультиязычность в веб форму (языки: русский, английский, украинский)


Спасибо сказали:
Go to the top of the page
+Quote Post
Accelerator
сообщение 7.1.2011, 21:02
Сообщение #27


Developer
******

Группа: Модераторы
Сообщений: 541
Регистрация: 11.11.2008
Пользователь №: 1 075
Спасибо сказали: 244 раза




Доступна новая версия!
    Версия 4.3:
  • Поправлена ошибка, когда некоторые команды при вводе заносились в логи



Спасибо сказали:
Go to the top of the page
+Quote Post
Dimon21
сообщение 15.7.2011, 10:44
Сообщение #28


Активный участник
***

Группа: Пользователи
Сообщений: 65
Регистрация: 23.7.2009
Пользователь №: 3 945
Спасибо сказали: 7 раз




Accelerator добрый день .У меня стоит версия rushub 2.3.4 на Windows-7.Скрипт работает отлично,но проблема заключается в том,что не выводит ip юзера.Версия 4.3.
Go to the top of the page
+Quote Post
Accelerator
сообщение 15.7.2011, 12:40
Сообщение #29


Developer
******

Группа: Модераторы
Сообщений: 541
Регистрация: 11.11.2008
Пользователь №: 1 075
Спасибо сказали: 244 раза




Так и не было задумано выводить ИП адрес юзера. Если уж надо, залью немного погодя новую версию.
Go to the top of the page
+Quote Post
Dimon21
сообщение 15.7.2011, 12:45
Сообщение #30


Активный участник
***

Группа: Пользователи
Сообщений: 65
Регистрация: 23.7.2009
Пользователь №: 3 945
Спасибо сказали: 7 раз




Accelerator 'это было бы здорово если в логе вёлся полный отчёт по нику и айпи.
Go to the top of the page
+Quote Post
Accelerator
сообщение 15.7.2011, 12:50
Сообщение #31


Developer
******

Группа: Модераторы
Сообщений: 541
Регистрация: 11.11.2008
Пользователь №: 1 075
Спасибо сказали: 244 раза




    Версия 4.3c:
  • Добавлена опция включения показа IP адресов в логе. Включается в файле config.php


Спасибо сказали:
Go to the top of the page
+Quote Post
Dimon21
сообщение 15.7.2011, 13:04
Сообщение #32


Активный участник
***

Группа: Пользователи
Сообщений: 65
Регистрация: 23.7.2009
Пользователь №: 3 945
Спасибо сказали: 7 раз




Accelerator Хм а айпи так и не идёт.
Опция в конфиге включена показать IP адрес.
Go to the top of the page
+Quote Post
Accelerator
сообщение 15.7.2011, 13:17
Сообщение #33


Developer
******

Группа: Модераторы
Сообщений: 541
Регистрация: 11.11.2008
Пользователь №: 1 075
Спасибо сказали: 244 раза




Да, действительно, поторопился) Залил исправленную версию.


Спасибо сказали:
Go to the top of the page
+Quote Post
Dimon21
сообщение 15.7.2011, 13:27
Сообщение #34


Активный участник
***

Группа: Пользователи
Сообщений: 65
Регистрация: 23.7.2009
Пользователь №: 3 945
Спасибо сказали: 7 раз




Accelerator - спс всё работает, теперь можно через веб следить что тварится на хабе.
Go to the top of the page
+Quote Post
CrazyKiller
сообщение 3.8.2011, 14:46
Сообщение #35


Продвинутый участник
****

Группа: Пользователи
Сообщений: 189
Регистрация: 20.4.2009
Пользователь №: 3 121
Спасибо сказали: 12 раз




Прошу помощи !
Ubuntu Server 11.04/ Apache2/PHP5

в общем всё последняя !

Лог Апатча !
Лог
[Wed Aug 03 14:42:27 2011] [error] [client 178.150.158.190] PHP Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in /var/www/index.php on line 30
[Wed Aug 03 14:42:27 2011] [error] [client 178.150.158.190] PHP Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /var/www/index.php on line 32
[Wed Aug 03 14:42:27 2011] [error] [client 178.150.158.190] PHP Notice: Undefined variable: S in /var/www/index.php on line 39
[Wed Aug 03 14:42:27 2011] [error] [client 178.150.158.190] PHP Notice: Undefined variable: S in /var/www/index.php on line 39
[Wed Aug 03 14:42:27 2011] [error] [client 178.150.158.190] PHP Notice: Undefined variable: S in /var/www/index.php on line 39
[Wed Aug 03 14:42:27 2011] [error] [client 178.150.158.190] PHP Notice: Undefined variable: S in /var/www/index.php on line 39
[Wed Aug 03 14:42:27 2011] [error] [client 178.150.158.190] PHP Notice: Undefined variable: S in /var/www/index.php on line 39
[Wed Aug 03 14:42:27 2011] [error] [client 178.150.158.190] PHP Notice: Undefined variable: S in /var/www/index.php on line 39
[Wed Aug 03 14:42:27 2011] [error] [client 178.150.158.190] PHP Notice: Undefined variable: S in /var/www/index.php on line 39
[Wed Aug 03 14:42:27 2011] [error] [client 178.150.158.190] PHP Notice: Undefined variable: S in /var/www/index.php on line 39
[Wed Aug 03 14:42:27 2011] [error] [client 178.150.158.190] PHP Notice: Undefined variable: S in /var/www/index.php on line 39
[Wed Aug 03 14:42:27 2011] [error] [client 178.150.158.190] PHP Notice: Undefined variable: S in /var/www/index.php on line 39
[Wed Aug 03 14:42:27 2011] [error] [client 178.150.158.190] PHP Notice: Undefined variable: S in /var/www/index.php on line 39
[Wed Aug 03 14:42:27 2011] [error] [client 178.150.158.190] PHP Notice: Undefined variable: S in /var/www/index.php on line 39
[Wed Aug 03 14:42:27 2011] [error] [client 178.150.158.190] PHP Notice: Undefined variable: S in /var/www/index.php on line 39
[Wed Aug 03 14:42:27 2011] [error] [client 178.150.158.190] PHP Notice: Undefined variable: S in /var/www/index.php on line 39
[Wed Aug 03 14:42:27 2011] [error] [client 178.150.158.190] PHP Notice: Undefined variable: S in /var/www/index.php on line 39
[Wed Aug 03 14:42:27 2011] [error] [client 178.150.158.190] PHP Notice: Undefined variable: S in /var/www/index.php on line 39
[Wed Aug 03 14:42:27 2011] [error] [client 178.150.158.190] PHP Notice: Undefined variable: S in /var/www/index.php on line 39
[Wed Aug 03 14:42:27 2011] [error] [client 178.150.158.190] PHP Notice: Undefined variable: S in /var/www/index.php on line 39
[Wed Aug 03 14:42:27 2011] [error] [client 178.150.158.190] PHP Notice: Undefined variable: S in /var/www/index.php on line 39
[Wed Aug 03 14:42:27 2011] [error] [client 178.150.158.190] PHP Notice: Undefined variable: S in /var/www/index.php on line 39
[Wed Aug 03 14:42:27 2011] [error] [client 178.150.158.190] PHP Notice: Undefined variable: S in /var/www/index.php on line 39
[Wed Aug 03 14:42:27 2011] [error] [client 178.150.158.190] PHP Notice: Undefined variable: S in /var/www/index.php on line 39
[Wed Aug 03 14:42:27 2011] [error] [client 178.150.158.190] PHP Notice: Undefined variable: S in /var/www/index.php on line 39
[Wed Aug 03 14:42:27 2011] [error] [client 178.150.158.190] PHP Notice: Undefined variable: S in /var/www/index.php on line 39
[Wed Aug 03 14:42:27 2011] [error] [client 178.150.158.190] PHP Notice: Undefined variable: S in /var/www/index.php on line 39
[Wed Aug 03 14:42:27 2011] [error] [client 178.150.158.190] PHP Notice: Undefined variable: S in /var/www/index.php on line 39
[Wed Aug 03 14:42:27 2011] [error] [client 178.150.158.190] PHP Notice: Undefined variable: S in /var/www/index.php on line 39
[Wed Aug 03 14:42:27 2011] [error] [client 178.150.158.190] PHP Notice: Undefined variable: S in /var/www/index.php on line 39
[Wed Aug 03 14:42:27 2011] [error] [client 178.150.158.190] PHP Notice: Undefined variable: S in /var/www/index.php on line 39
[Wed Aug 03 14:42:27 2011] [error] [client 178.150.158.190] PHP Notice: Undefined variable: S in /var/www/index.php on line 39


Строки
index.php
Строки
Строка 30 $cnt = mysql_num_rows($result);
Строка 32 while ($myrow = mysql_fetch_array($result))
Строка 39 {echo $S[$i];}


Как решить мне данную проблему, в скрипте и в веб файлах не чего не менял кроме Логина,Пасса, Название Бд и т д!
Прошу помощи ?
Go to the top of the page
+Quote Post
Accelerator
сообщение 3.8.2011, 14:58
Сообщение #36


Developer
******

Группа: Модераторы
Сообщений: 541
Регистрация: 11.11.2008
Пользователь №: 1 075
Спасибо сказали: 244 раза




Это не ошибка, а предупреждение. Его можно отключить.
Откройте файл index.php и пропишите в самом начале:
Код
error_reporting(0);
Go to the top of the page
+Quote Post
CrazyKiller
сообщение 3.8.2011, 18:18
Сообщение #37


Продвинутый участник
****

Группа: Пользователи
Сообщений: 189
Регистрация: 20.4.2009
Пользователь №: 3 121
Спасибо сказали: 12 раз




Исправленный для Linux !
Спасибо Accelerator за помощь !
Все так-же как и на Windows Только Кодировку при создание базы делаем utf8_general_ci !

Прикрепленный файл  ChatLogsMySQL_Linux_.rar ( 16.53 килобайт ) Кол-во скачиваний: 4
Go to the top of the page
+Quote Post
Accelerator
сообщение 3.8.2011, 18:31
Сообщение #38


Developer
******

Группа: Модераторы
Сообщений: 541
Регистрация: 11.11.2008
Пользователь №: 1 075
Спасибо сказали: 244 раза




    Версия 4.3d:
  • Поправлена ошибка с занесием данных и созданием БД на Linux (наблюдались проблемы чтения из базы) (Спасибо за репорт CrazyKiller)
  • Пересмотрел веб-часть, убрал некоторые лишнии строки, поправил запросы


Спасибо сказали:
Go to the top of the page
+Quote Post
CrazyKiller
сообщение 3.8.2011, 21:55
Сообщение #39


Продвинутый участник
****

Группа: Пользователи
Сообщений: 189
Регистрация: 20.4.2009
Пользователь №: 3 121
Спасибо сказали: 12 раз




Как насчет Апдейт сделать !

Типа как тут http://hub.mydc.ru/chatlog.php

Календарь + при нажатие на Ник показывало все Сообщение данного ника так же и на дату big_smile.gif

ну можно и Странички сделать ( Pages ) big_smile.gif
Go to the top of the page
+Quote Post
Accelerator
сообщение 4.8.2011, 7:05
Сообщение #40


Developer
******

Группа: Модераторы
Сообщений: 541
Регистрация: 11.11.2008
Пользователь №: 1 075
Спасибо сказали: 244 раза




http://mydc.ru/topic1823.html?view=findpost&p=14682
Go to the top of the page
+Quote Post
Angel_D
сообщение 11.8.2011, 14:07
Сообщение #41


Продвинутый участник
****

Группа: Пользователи
Сообщений: 128
Регистрация: 12.10.2008
Пользователь №: 781
Спасибо сказали: 2 раза




IIS 7.5 + MySQL 5.5.13 + rushub_2.3.5_win64

при кодировке таблиц cp1251_general_ci русский рекст даже не записывается в таблицу (буржуиньськи и цифры пишутся). т.е. даже записи о том, что сообщение было - нету, если оно с русскими символами.
если созданную запись в базе исправить ("123" поменять на "тест") - в WEB-логе кракозябы.

при кодировке таблиц utf8_general_ci таких проблем нет - там только одна проблема - кракозябы big_smile.gif

может в скрипте какой настройки не нашел? или где-то еще затупил? или я один такой "виндофил"?
Go to the top of the page
+Quote Post

3 страниц V  < 1 2 3 >
Ответить в данную темуНачать новую тему
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

Collapse

> Похожие темы

  Тема Ответов Автор Просмотров Последнее сообщение
No new Topic has attachmentsChatLogsMySQL
API2 | Лог главного чата
198 Wariner 192 641 23.12.2010, 9:05 Посл. сообщение: Kingston
No New Posts От: ChatLogsMySQL
От темы с ID: 1823
0 Санёк 4 716 13.6.2010, 14:44 Посл. сообщение: Санёк
No New Posts От: ChatLogsMySQL
От темы с ID: 1823
1 Wariner 5 919 2.8.2009, 0:22 Посл. сообщение: Saymon21
No new Topic has attachmentsОт: ChatLogsMySQL
От темы с ID: 1823
45 Setuper 36 817 27.4.2009, 17:44 Посл. сообщение: Wariner

 



RSS Сейчас: 23.12.2024, 9:31