|
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
|
16.4.2009, 18:37
Сообщение
#1
|
|
![]() Scripter ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 793 Регистрация: 26.12.2008 Из: Одесса Пользователь №: 1 574 Спасибо сказали: 1029 раз |
Решил выложить сильно недописанный, но местами уже вполне работоспособный скрипт. Итак:
Название скрипта: StatIP Версия: Pre-release Версия API: API2 Возможности скрипта: На данный момент полезная функция скрипта всего одна - учет статистики пользователей. Статистика, как нетрудно догадаться, ведется по IP, и, следовательно, скрипт имеет смысл использовать только на локальных хабах. Все данные хранятся в БД MySQL. Имеется возможность импорта базы данных StatPX. Дополнительная информация: Если подключение к серверу MySQL происходит от имени пользователя "root", база данных будет создана автоматически, в противном случае необходимо создать её вручную.
StatIP_Pre_release.rar ( 5.09 килобайт )
Кол-во скачиваний: 47 |
|
|
|
16.4.2009, 20:12
Сообщение
#2
|
|
![]() Продвинутый участник ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 158 Регистрация: 18.6.2008 Из: подземелье Пользователь №: 41 Спасибо сказали: 4 раза |
Код [00:11] Нет синтаксических ошибок в файле скрипта StatIP.lua [00:11] Синтаксис D:\0.4.1.1\scripts\StatIP.lua:514: LuaSQL: Error executing query. MySQL: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'leave int(10) NOT NULL, session int(5) NOT NULL,total int(6) NOT NULL,PRIMARY ' at line 4 [00:11] Скрипт запущен. |
|
|
|
16.4.2009, 20:37
Сообщение
#3
|
|
![]() Scripter ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 793 Регистрация: 26.12.2008 Из: Одесса Пользователь №: 1 574 Спасибо сказали: 1029 раз |
Какая версия MySQL?
|
|
|
|
16.4.2009, 21:27
Сообщение
#4
|
|
![]() Местная ТехПоддержка ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Администраторы Сообщений: 1 865 Регистрация: 18.7.2008 Из: Моск. Обл, г. королев, район Болшево Пользователь №: 221 Спасибо сказали: 176 раз |
а какая нужна.
и еще - если пускать базу от рута - можно заработать "пхп головногомозга" |
|
|
|
16.4.2009, 21:34
Сообщение
#5
|
|
![]() Scripter ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 793 Регистрация: 26.12.2008 Из: Одесса Пользователь №: 1 574 Спасибо сказали: 1029 раз |
|
|
|
|
16.4.2009, 21:39
Сообщение
#6
|
|
|
Lua-master ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 064 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1388 раз |
Да уж... Под рутом лучше ничего не пускать, а использовать только для отладки.
|
|
|
|
16.4.2009, 21:49
Сообщение
#7
|
|
![]() Местная ТехПоддержка ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Администраторы Сообщений: 1 865 Регистрация: 18.7.2008 Из: Моск. Обл, г. королев, район Болшево Пользователь №: 221 Спасибо сказали: 176 раз |
да, к примеру так:
Ну создаем таблицу. К примеру тем же скриптом. А потом такой вот коандой создаем юзера и пароль. Собственно это более секьюрно. Код GRANT ALL PRIVILEGES ON statip.* TO user@"host" IDENTIFIED BY 'password' WITH GRANT OPTION; Setuper, поправь, если я не правильно написал mysql команду =) |
|
|
|
16.4.2009, 21:58
Сообщение
#8
|
|
|
Lua-master ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 064 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1388 раз |
Всё верно:
Код GRANT ALL PRIVILEGES ON statip.* TO 'user'@'host' IDENTIFIED BY 'password' WITH GRANT OPTION; Код GRANT
priv_type [(column_list)] [, priv_type [(column_list)]] ... ON [object_type] priv_level TO user [IDENTIFIED BY [PASSWORD] 'password'] [, user [IDENTIFIED BY [PASSWORD] 'password']] ... [REQUIRE {NONE | ssl_option [[AND] ssl_option] ...}] [WITH with_option [with_option] ...] object_type: TABLE | FUNCTION | PROCEDURE priv_level: * | *.* | db_name.* | db_name.tbl_name | tbl_name | db_name.routine_name with_option: GRANT OPTION | MAX_QUERIES_PER_HOUR count | MAX_UPDATES_PER_HOUR count | MAX_CONNECTIONS_PER_HOUR count | MAX_USER_CONNECTIONS count ssl_option: SSL | X509 | CIPHER 'cipher' | ISSUER 'issuer' | SUBJECT 'subject' |
|
|
|
16.4.2009, 21:58
Сообщение
#9
|
|
![]() Местная ТехПоддержка ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Администраторы Сообщений: 1 865 Регистрация: 18.7.2008 Из: Моск. Обл, г. королев, район Болшево Пользователь №: 221 Спасибо сказали: 176 раз |
я это знаю в принципе.
|
|
|
|
16.4.2009, 22:18
Сообщение
#10
|
|
![]() Scripter ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 793 Регистрация: 26.12.2008 Из: Одесса Пользователь №: 1 574 Спасибо сказали: 1029 раз |
Походу, проблема в том, что в MySQL 5.0 и новее leave - зарезервированное слово.
Проблема лечится заменой всех слов leave (ОБЯЗАТЕЛЬНО с учетом регистра) на что-нибудь другое (например leav) |
|
|
|
16.4.2009, 22:44
Сообщение
#11
|
|
|
Lua-master ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 064 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1388 раз |
Таких проблем возникать никогда не будет, если все придуманные названия заключать в апострофы.
Код `leave` О чём я уже где-то тут на форуме писал.
|
|
|
|
17.4.2009, 0:26
Сообщение
#12
|
|
![]() Scripter ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 793 Регистрация: 26.12.2008 Из: Одесса Пользователь №: 1 574 Спасибо сказали: 1029 раз |
|
|
|
|
17.4.2009, 3:39
Сообщение
#13
|
|
![]() Продвинутый участник ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 158 Регистрация: 18.6.2008 Из: подземелье Пользователь №: 41 Спасибо сказали: 4 раза |
|
|
|
|
17.4.2009, 12:51
Сообщение
#14
|
|
|
Lua-master ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 064 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1388 раз |
Вот нашёл где я это упоминал: http://mydc.ru/ipb.html?s=&showtopic=1...ost&p=12346
|
|
|
|
25.9.2009, 21:06
Сообщение
#15
|
|
![]() Абсолютный новичок Группа: Пользователи Сообщений: 2 Регистрация: 25.9.2009 Пользователь №: 4 551 Спасибо сказали: 0 раз |
Мда... Последний пост написан почти пол года назад. Проект сдох
|
|
|
|
27.9.2009, 12:56
Сообщение
#16
|
|
![]() Scripter ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 793 Регистрация: 26.12.2008 Из: Одесса Пользователь №: 1 574 Спасибо сказали: 1029 раз |
Видимо да.
|
|
|
|
13.12.2009, 18:39
Сообщение
#17
|
|
![]() Начинающий ![]() Группа: Пользователи Сообщений: 18 Регистрация: 30.11.2009 Пользователь №: 5 221 Спасибо сказали: 0 раз |
Спасибо за скрипт!!!!!
|
|
|
|
![]() ![]() |
Похожие темы
| Тема | Ответов | Автор | Просмотров | Последнее сообщение | |
|---|---|---|---|---|---|
![]() |
API2 | Веб-статистика хаба, чат-ранг, статистика местоположения юзеров |
100 | alex82 | 18 374 | 8.3.2012, 18:06 Посл. сообщение: Littlemuk |
![]() |
API1, API2 | Статистика хаба |
283 | alex82 | 80 827 | 5.3.2012, 10:56 Посл. сообщение: VireK |
![]() |
От: StatPX Lite От темы с ID: 3860 |
0 | Aleksions | 526 | 17.10.2011, 1:59 Посл. сообщение: Aleksions |
![]() |
|
2 | sandoric1 | 988 | 14.8.2011, 1:26 Посл. сообщение: CrazyKiller |
![]() |
|
12 | Blazer | 5 949 | 26.4.2011, 16:33 Посл. сообщение: Dani |
![]() |
Здравствуйте всем . У меня проблема со скриптам StatPX Здравствуйте всем . У меня проблема со скриптам StatPX |
4 | warhammer | 1 558 | 14.4.2011, 15:48 Посл. сообщение: warhammer |
![]() |
|
1 | Blazer | 805 | 19.2.2011, 20:55 Посл. сообщение: Accelerator |
![]() |
От: StatPX Lite От темы с ID: 3860 |
0 | Saymon21 | 656 | 1.2.2011, 0:27 Посл. сообщение: Saymon21 |
![]() |
От: StatPX От темы с ID: 1269 |
0 | Rikkirad | 661 | 17.11.2010, 13:41 Посл. сообщение: Rikkirad |
![]() |
От: StatPX От темы с ID: 1269 |
2 | bahodiruz | 913 | 19.10.2010, 5:13 Посл. сообщение: bahodiruz |
![]() |
От: StatPX От темы с ID: 1269 |
14 | bahodiruz | 1 880 | 17.10.2010, 19:35 Посл. сообщение: alex82 |
![]() |
От: StatPX От темы с ID: 1269 |
0 | Saymon21 | 732 | 15.10.2010, 11:17 Посл. сообщение: Saymon21 |
![]() |
От: StatPX От темы с ID: 1269 |
0 | infection | 580 | 14.10.2010, 14:16 Посл. сообщение: infection |
![]() |
От: StatPX От темы с ID: 1269 |
0 | alex82 | 634 | 14.10.2010, 14:14 Посл. сообщение: alex82 |
![]() |
От: StatPX От темы с ID: 1269 |
1 | Ksan | 713 | 14.10.2010, 5:36 Посл. сообщение: bahodiruz |
|
Сейчас: 22.5.2012, 16:59 |