feducha
СitizensТип публикации
Профили
Форум
Календарь
Все публикации пользователя feducha
-
Вот где не правильно было echo $row->PK_USER."\n"; )
-
Вот где не правильно было echo $row->PK_USER."\n"; )
-
Приветствую Всех! Делаю выборку из базы и получаю пустой результат, т.е. данные берутся, значение i растет, но в консоли или через браузер пустота в $row->pk_user. Где проблема? <?php $i=1; $host = 'localhost:/var/stargazer/firebird/stargazer.fdb'; $dbh = ibase_connect($host, "***", "***"); $stmt = "SELECT pk_user FROM tb_users"; $sth = ibase_query($dbh, $stmt); while ($row = ibase_fetch_object($sth)) { echo $i; echo $row->pk_user . "\n"; $i++; } ibase_free_result($sth); ibase_close($dbh); ?>
-
Увеличил значения. Посмотрю что получится.
-
Ключ отваливается, загорается красным, через сек 5 подключается. Вот и хочу узнать можно ли как то средствами iptables избавится от этого.
-
не не стеб, а раз есть куча вариантов хотел бы посмотреть на них.
-
Приветствую Всех! Админы! поделитесь как вы обрабатываете запросы от inetacces с помощью iptables? У пользователей периодически дергается "ключ".
-
Вот, что у меня происходит: Если юзер подключается в конце месяца, я ему перещитываю деньги на оставшиеся дни. Месяц стоит 670р, 100р беру с него за оставшиеся дни. Наступает Новый месяц и у этого юзера списывается не 670р, а те 100р. Вот и сложилось у меня впечатление, что СТГ снимает за прошедший месяц.
-
Скрипты onConnect/onDisconnect
тему ответил в Den_LocalNet пользователя feducha в Вопросы по Stargazer
Откуда или как формируется параметр ID=$4? -
Приветствую Всех! У меня предоплата, хочу сделать так, что бы СТГ при переходе снимал абонку за месяц вперед. Как его заставить?
-
madf спасибо! помогло В my.ini в секции [mysqld] пишется строка: init-connect='SET NAMES koi8r'
-
Мускул character_set_client | utf8 | | character_set_connection | utf8 | | character_set_database | utf8 | | character_set_filesystem | binary | | character_set_results | utf8 | | character_set_server | utf8 | | character_set_system | utf8 | | character_sets_dir | /usr/share/mysql/charsets/ | | collation_connection | utf8_general_ci | | collation_database | utf8_general_ci | | collation_server | utf8_general_ci | Локаль LANG=ru_RU.UTF-8 LC_CTYPE="ru_RU.UTF-8" LC_NUMERIC="ru_RU.UTF-8" LC_TIME="ru_RU.UTF-8" LC_COLLATE="ru_RU.UTF-8" LC_MONETARY="ru_RU.UTF-8" LC_MESSAGES="ru_RU.UTF-8" LC_PAPER="ru_RU.UTF-8" LC_NAME="ru_RU.UTF-8" LC_ADDRESS="ru_RU.UTF-8" LC_TELEPHONE="ru_RU.UTF-8" LC_MEASUREMENT="ru_RU.UTF-8" LC_IDENTIFICATION="ru_RU.UTF-8" LC_ALL= В виндовом конфигураторе в поле Имя на русском вписываю ФИО, в логах фиксируется изменение но ФИО не отображается в логе и в БД не вносится. На латинице в мускуле изменения сохраняются
-
madf не смог я там найти решение своей проблемы (
-
Приветствую Всех! Через конфигуратор ввожу данные о юзерах, на русском ввожу в поле имя ФИО. Так вот эти данные не пишутся в БД. Пробывал менять кодировку в mysql ни к чему не привело. Куда копать?
-
Пользовательская статистика и Mysql
тему ответил в feducha пользователя feducha в Вопросы по Stargazer
Покавырялся в БД и понял, что и самому ее написать не сложно. Вопрос закрыт -
Приветствую Всех! Работает ли связка пользовательская статистика и mysql?
-
Тарифы подтянулись, возможно после перезагрузки сервака
-
В мускуле вижу их и новый если добавляю инсерт работает
-
Ни чего об этом
-
Приветсвую! Есть СТГ боевой и СТГ тесты Сделал вот что: В новую бд с боевого СТГ залил конвертором все кроме юзеров их решил руками забивать. Через какоето время в боевом стг поменялись тарифы, в стг тест я снес через конфигуратор тарифы и спомощью конвертора залил новые. Теперь конфигуратор не подтягивает новые тарифы.
-
Попробую как нибудь составить его )
-
Через inetaccess - я ждал тайм-аут и не могу дождаться. Madf скажи если я его через конфигуратор отключаю сеанс должен разорваться? У меня при включении опять горит онлайн
-
Как мне теперь его сбросить?
-
Приветствую Всех! Подскажите где СТГ хранит инфу о том, что пользователь в online. Связка СТГ и мускул. Для чего это нужно: После эксперементов с конфликтом ИП адресов, в конфигураторе появился юзер который теперь в состоянии онлайн, сбросить не получается, при попытке подключения этого пользователя, выдается сообщение о том, что данный логин уже используется.
-
Привествую Всех! Падает новая сборка: users.cpp > 22:08:49 > =====================| pid: 2216 |===================== users.cpp > 22:08:49 > Day = 6 Min = 8 users.cpp > 22:08:49 > Monitor=0 file USERS /users_r cap_nf.cpp > 22:08:49 > NF_CAP::RunTCP() ether_cap.cpp > 22:08:49 > ETHER_CAP::Start() inetaccess.cpp > 22:08:49 > AUTH_IA::Start() inetaccess.cpp > 22:08:49 > AUTH_IA::PrepareNet() >>>> Start successfull. Port: 5555 ao.cpp > 22:08:49 > users->OpenSearch() usernum=1 ping.cpp > 22:08:49 > users->OpenSearch() usernum=1 ping.cpp > 22:08:49 > added IPS 192.168.1.1 ping.cpp > 22:08:49 > PING::Start() PingDelay = 15 /lib/rcscripts/sh/rc-daemon.sh: line 231: 2216 Ошибка сегментирования /sbin/start-stop-daemon '--start' '--quiet' '--exec' '/usr/sbin/stargazer' '--' 2009-03-06 22:08:48 -- Stg v. Stg 2.405 2009-03-06 22:08:48 -- Message queue created successfully. msgKey=5555 msgID=0 2009-03-06 22:08:49 -- Timer thread started successfully. 2009-03-06 22:08:49 -- Storage plugin: file_store v.1.03. Loading successfull. 2009-03-06 22:08:49 -- Users started successfully. 2009-03-06 22:08:49 -- Traffcounter started successfully. 2009-03-06 22:08:49 -- Module: 'CAP_NF v. 0.2'. Start successfull. 0 2009-03-06 22:08:49 -- Module: 'Ether_cap v.1.0'. Start successfull. 10 2009-03-06 22:08:49 -- Module: 'InetAccess authorizator v.1.2'. Start successfull. 50 2009-03-06 22:08:49 -- Module: 'Always Online authorizator v.1.0'. Start successfull. 70 (gdb) bt #0 0xb7b12465 in std::_List_node_base::unhook () from /usr/lib/gcc/i686-pc-linux-gnu/3.4.6/libstdc++.so.6 #1 0xb70c142a in std::list<unsigned int, std::allocator<unsigned int> >::_M_erase () from /usr/lib/stg/libstg_pinger.so #2 0xb70c0736 in std::list<unsigned int, std::allocator<unsigned int> >::erase () from /usr/lib/stg/libstg_pinger.so #3 0xb70bf758 in std::list<unsigned int, std::allocator<unsigned int> >::erase () from /usr/lib/stg/libstg_pinger.so #4 0xb70be02a in STG_PINGER::RealAddIP () from /usr/lib/stg/libstg_pinger.so #5 0xb70bebfd in STG_PINGER::RunSendPing () from /usr/lib/stg/libstg_pinger.so #6 0xb7d423e2 in start_thread () from /lib/libpthread.so.0 #7 0xb7cc0dbe in clone () from /lib/libc.so.6 ping.cpp > 22:24:08 > PING::Start() PingDelay = 15 ==31831== Thread 10: ==31831== Conditional jump or move depends on uninitialised value(s) ==31831== at 0x590573D: std::list<unsigned int, std::allocator<unsigned int> >::erase(std::_List_iterator<unsigned int>, std::_List_iterator<unsigned int>) (in /usr/lib/stg/libstg_pinger.so) ==31831== by 0x5904029: STG_PINGER::RealAddIP() (in /usr/lib/stg/libstg_pinger.so) ==31831== by 0x5904BFC: STG_PINGER::RunSendPing(void*) (in /usr/lib/stg/libstg_pinger.so) ==31831== by 0x487A3E1: start_thread (in /lib/libpthread-2.6.1.so) ==31831== by 0x4959DBD: clone (in /lib/libc-2.6.1.so) ==31831== ==31831== Use of uninitialised value of size 4 ==31831== at 0x5906716: std::list<unsigned int, std::allocator<unsigned int> >::erase(std::_List_iterator<unsigned int>) (in /usr/lib/stg/libstg_pinger.so) ==31831== by 0x5905757: std::list<unsigned int, std::allocator<unsigned int> >::erase(std::_List_iterator<unsigned int>, std::_List_iterator<unsigned int>) (in /usr/lib/stg/libstg_pinger.so) ==31831== by 0x5904029: STG_PINGER::RealAddIP() (in /usr/lib/stg/libstg_pinger.so) ==31831== by 0x5904BFC: STG_PINGER::RunSendPing(void*) (in /usr/lib/stg/libstg_pinger.so) ==31831== by 0x487A3E1: start_thread (in /lib/libpthread-2.6.1.so) ==31831== by 0x4959DBD: clone (in /lib/libc-2.6.1.so) ==31831== ==31831== Use of uninitialised value of size 4 ==31831== at 0x4A11460: std::_List_node_base::unhook() (in /usr/lib/gcc/i686-pc-linux-gnu/3.4.6/libstdc++.so.6.0.3) ==31831== by 0x5907429: std::list<unsigned int, std::allocator<unsigned int> >::_M_erase(std::_List_iterator<unsigned int>) (in /usr/lib/stg/libstg_pinger.so) ==31831== by 0x5906735: std::list<unsigned int, std::allocator<unsigned int> >::erase(std::_List_iterator<unsigned int>) (in /usr/lib/stg/libstg_pinger.so) ==31831== by 0x5905757: std::list<unsigned int, std::allocator<unsigned int> >::erase(std::_List_iterator<unsigned int>, std::_List_iterator<unsigned int>) (in /usr/lib/stg/libstg_pinger.so) ==31831== by 0x5904029: STG_PINGER::RealAddIP() (in /usr/lib/stg/libstg_pinger.so) ==31831== by 0x5904BFC: STG_PINGER::RunSendPing(void*) (in /usr/lib/stg/libstg_pinger.so) ==31831== by 0x487A3E1: start_thread (in /lib/libpthread-2.6.1.so) ==31831== by 0x4959DBD: clone (in /lib/libc-2.6.1.so) ==31831== ==31831== Invalid write of size 4 ==31831== at 0x4A11465: std::_List_node_base::unhook() (in /usr/lib/gcc/i686-pc-linux-gnu/3.4.6/libstdc++.so.6.0.3) ==31831== by 0x5907429: std::list<unsigned int, std::allocator<unsigned int> >::_M_erase(std::_List_iterator<unsigned int>) (in /usr/lib/stg/libstg_pinger.so) ==31831== by 0x5906735: std::list<unsigned int, std::allocator<unsigned int> >::erase(std::_List_iterator<unsigned int>) (in /usr/lib/stg/libstg_pinger.so) ==31831== by 0x5905757: std::list<unsigned int, std::allocator<unsigned int> >::erase(std::_List_iterator<unsigned int>, std::_List_iterator<unsigned int>) (in /usr/lib/stg/libstg_pinger.so) ==31831== by 0x5904029: STG_PINGER::RealAddIP() (in /usr/lib/stg/libstg_pinger.so) ==31831== by 0x5904BFC: STG_PINGER::RunSendPing(void*) (in /usr/lib/stg/libstg_pinger.so) ==31831== by 0x487A3E1: start_thread (in /lib/libpthread-2.6.1.so) ==31831== by 0x4959DBD: clone (in /lib/libc-2.6.1.so) ==31831== Address 0x0 is not stack'd, malloc'd or (recently) free'd ==31831== ==31831== Process terminating with default action of signal 11 (SIGSEGV): dumping core ==31831== Access not within mapped region at address 0x0 ==31831== at 0x4A11465: std::_List_node_base::unhook() (in /usr/lib/gcc/i686-pc-linux-gnu/3.4.6/libstdc++.so.6.0.3) ==31831== by 0x5907429: std::list<unsigned int, std::allocator<unsigned int> >::_M_erase(std::_List_iterator<unsigned int>) (in /usr/lib/stg/libstg_pinger.so) ==31831== by 0x5906735: std::list<unsigned int, std::allocator<unsigned int> >::erase(std::_List_iterator<unsigned int>) (in /usr/lib/stg/libstg_pinger.so) ==31831== by 0x5905757: std::list<unsigned int, std::allocator<unsigned int> >::erase(std::_List_iterator<unsigned int>, std::_List_iterator<unsigned int>) (in /usr/lib/stg/libstg_pinger.so) ==31831== by 0x5904029: STG_PINGER::RealAddIP() (in /usr/lib/stg/libstg_pinger.so) ==31831== by 0x5904BFC: STG_PINGER::RunSendPing(void*) (in /usr/lib/stg/libstg_pinger.so) ==31831== by 0x487A3E1: start_thread (in /lib/libpthread-2.6.1.so) ==31831== by 0x4959DBD: clone (in /lib/libc-2.6.1.so) ==31831== If you believe this happened as a result of a stack overflow in your ==31831== program's main thread (unlikely but possible), you can try to increase ==31831== the size of the main thread stack using the --main-stacksize= flag. ==31831== The main thread stack size used in this run was 8388608. ==31831== ==31831== ERROR SUMMARY: 4 errors from 4 contexts (suppressed: 125 from 2) ==31831== malloc/free: in use at exit: 37,161 bytes in 409 blocks. ==31831== malloc/free: 1,925 allocs, 1,516 frees, 103,955 bytes allocated. ==31831== For counts of detected errors, rerun with: -v ==31831== Use --track-origins=yes to see where uninitialised values come from ==31831== searching for pointers to 409 not-freed blocks. ==31831== checked 75,696,896 bytes. ==31831== ==31831== LEAK SUMMARY: ==31831== definitely lost: 312 bytes in 22 blocks. ==31831== possibly lost: 4,540 bytes in 172 blocks. ==31831== still reachable: 32,309 bytes in 215 blocks. ==31831== suppressed: 0 bytes in 0 blocks. ==31831== Rerun with --leak-check=full to see details of leaked memory. Убито
