Bas 2 Опубликовано: 2006-04-11 21:25:19 Share Опубликовано: 2006-04-11 21:25:19 (відредаговано) Выкладываю скрипт. Описание внутри. Написал для себя, но решил поделиться со всеми и немного подправил скрипт, чтобы удобнее было настраивать. Выкладываю 2 версии: full и lite. Отличие full от lite в том, что в архиве есть скомпиленный консольный конфигуратор (FreeBSD) и папка utils, со скриптами для генерации и работы базы карточек. Full: http://bas.kamchatka.ru/files/stg-cm-full.tgz Lite: http://bas.kamchatka.ru/files/stg-cm-lite.tgz Старые версии: http://bas.kamchatka.ru/files/old По возможности, по необходимости, по просьбам, буду модернизировать скрипт. Відредаговано 2011-04-23 06:52:46 Bas Ссылка на сообщение Поделиться на других сайтах
Bas 2 Опубліковано: 2006-04-19 09:34:24 Автор Share Опубліковано: 2006-04-19 09:34:24 (відредаговано) Обновилась версия модуля карточек. Отредактировал первый пост согласно изменениям и добавлениям. // [+] - добавлено // [-] - убрано // [*] - изменено // [!] - исправлено [0.2] [+] Опция отключения модуля. Пользователям будет выводиться указанное сообщение; [+] Автоматическое создание лог-файла в случае его отсутствия; [*] Настройка пути к конфигу перенесена в header.php; [*] Проверка переменных от пользователя перенесена в header.php и убрана с формы; [!] Неточности к справке модуля, опечатки, новые описания; Відредаговано 2006-05-13 05:06:24 Bas Ссылка на сообщение Поделиться на других сайтах
ollegh 4 Опубліковано: 2006-04-22 12:37:27 Share Опубліковано: 2006-04-22 12:37:27 Обновилась версия модуля карточек.Добавил зеркало для скачки. Добавил возможность онлайн демонстрации, чтобы помучать скрипт всем желающим. Отредактировал первый пост согласно изменениям и добавлениям. // [+] - добавлено // [-] - убрано // [*] - изменено // [!] - исправлено [0.2] [+] Опция отключения модуля. Пользователям будет выводиться указанное сообщение; [+] Автоматическое создание лог-файла в случае его отсутствия; [*] Настройка пути к конфигу перенесена в header.php; [*] Проверка переменных от пользователя перенесена в header.php и убрана с формы; [!] Неточности к справке модуля, опечатки, новые описания; спасибо за обновление. Моб просто супер Ссылка на сообщение Поделиться на других сайтах
Roofa 0 Опубліковано: 2006-04-22 12:47:36 Share Опубліковано: 2006-04-22 12:47:36 А для винды такого нет? Ссылка на сообщение Поделиться на других сайтах
Roofa 0 Опубліковано: 2006-04-22 12:53:42 Share Опубліковано: 2006-04-22 12:53:42 И еще вопрос! Какая статистика нужна для этой системы? Я как понимаю ЮГ не покатит! Ссылка на сообщение Поделиться на других сайтах
egor2fsys 5 Опубліковано: 2006-04-22 15:01:37 Share Опубліковано: 2006-04-22 15:01:37 ЮГ тут вообще никаким боком. это модуль для Stargazer'a Ссылка на сообщение Поделиться на других сайтах
Bas 2 Опубліковано: 2006-04-23 02:49:41 Автор Share Опубліковано: 2006-04-23 02:49:41 Для Windows такого нет, так как вся работа скриптов основана на Консольном Конфигураторе под *nix. Про статистику не совсем понял. К этой системе статистика вообще не нужна. Ссылка на сообщение Поделиться на других сайтах
Bas 2 Опубліковано: 2006-05-03 13:46:02 Автор Share Опубліковано: 2006-05-03 13:46:02 Кто-нибудь у кого Linux могут описать процедуру установки pcre.so (модуль PHP)? Что там для этого надо скачать и т.д. Буду очень признателен. У некоторых пользователей возникли проблемы с установкой, для документации и для make файла пригодится... Сразу скажу, что у кого возникает проблема, что логин/пароль неверен, проверьте наличие pcre.so. Если он есть, то: если Вы ставили 2.4 с нуля, тогда файл stat у вас будет не такой, как если бы Вы переходили с 2.0 на 2.4. Файл stat будет на 1 строку меньше (отсутствует параметр CreationTime). В след. версии модуля эта недоработка будет исправлена. Временное решение: 1. Открыть файл script.php. 2. Найти строку elseif ($stg['version'] === '2.4') { $str['conf'] = $lines['conf'][12]; } 3. Заменить на строку elseif ($stg['version'] === '2.4') { $str['conf'] = $lines['conf'][11]; } За помощь в поиске и исправлении спасибо Phantom7. Для след. версии заранее готовьте session.so, там будет реализовано всё на сессиях. Ссылка на сообщение Поделиться на других сайтах
ollegh 4 Опубліковано: 2006-05-09 07:13:24 Share Опубліковано: 2006-05-09 07:13:24 У мене не хочуть генеруватися карточки. Що робити? [ollegh@net utils]# ./stg_code_gen.sh ./stg_code_gen.sh: line 19: pwgen: command not found ./stg_code_gen.sh: line 19: pwgen: command not found Ссылка на сообщение Поделиться на других сайтах
Bas 2 Опубліковано: 2006-05-09 13:16:16 Автор Share Опубліковано: 2006-05-09 13:16:16 Люди, Вы хоть читаете README.txt? Для работы скрипта генерации карточек нужен порт pwgen2. Если по каким-то причинам Вы не можете установить этот порт и воспользоваться его услугами, то есть 2 варианта: 1. Сгенерировать базу карточек самому. Формат базы: номер_карты|код_карты|номинал_карты|0 2. Дождаться новой версии, в которой будет админка, в которой в свою очередь будет возможность генерации карточек. Ссылка на сообщение Поделиться на других сайтах
Bas 2 Опубліковано: 2006-05-14 01:20:17 Автор Share Опубліковано: 2006-05-14 01:20:17 (відредаговано) Обновление, в котором исправлен ряд ошибок, добавлено несколько полезных проверок и функций. В целом, данное обновление багофикс-оптимизирующее. // [+] - добавлено // [-] - убрано // [*] - изменено // [!] - исправлено [0.3] [+] Проверка на формат conf-файла (старая/новая версия); [+] Проверка, загружен ли модуль pcre.so (+ попытка его загрузить); [+] Новые комментарии в README.txt; [*] Проверка на корректность вводимых пользователем значений (более правильная логика); [!] Возможная ошибка при неверном коде карты (лишняя строка); [!] Ошибка "Неверный пароль!" при работе на новом формате conf-файла; [!] Мелкие ошибки и опечатки; Full: http://bas.vulcan.ru/files/stg-cm-full.tgz Lite: http://bas.vulcan.ru/files/stg-cm-lite.tgz Старые версии: http://bas.vulcan.ru/files/old Відредаговано 2006-05-14 01:21:19 Bas Ссылка на сообщение Поделиться на других сайтах
NeOPS 0 Опубліковано: 2006-05-15 13:58:36 Share Опубліковано: 2006-05-15 13:58:36 А когда админка будет? Ссылка на сообщение Поделиться на других сайтах
Bas 2 Опубліковано: 2006-05-15 20:44:52 Автор Share Опубліковано: 2006-05-15 20:44:52 След. версия в любом случае уже будет на сессиях и с админкой. Хотя бы даже для тестовой обкатки. По срокам ничего не скажу - не люблю планировать и обнадёживать. Ссылка на сообщение Поделиться на других сайтах
Bas 2 Опубліковано: 2006-09-02 13:50:44 Автор Share Опубліковано: 2006-09-02 13:50:44 После долгого затишья продолжил работу. Оказалось с карточками мне удобнее Админки пока нет, но в остальном всё идёт по плану. Выпускаю именно такую версию (хотя мог бы ещё кое-что добавить), чтобы: во-первых, напомнить о себе и модуле; во-вторых, услышать что бы Вы хотели увидеть, что подправить. // [+] - добавлено // [-] - убрано // [*] - изменено // [!] - исправлено [0.5] [+] Добавлена проверка основного конфига (если не удалось подгрузить, то появится сообщение); [+] Работа скрипта на php-сессиях; [+] Привязка php-сессии к IP; [-] Убрана таблица стилей; [*] Более удобная форма для ввода кода карты; [*] Оптимизирована работа скрипта; [*] Изменён скрипт генерации кодов карт (не зависит от пакета pwgen2, есть возможность выбора параметров пароля); [*] Новые комментарии в README.txt; [!] Исправлены шаблоны регулярных выражений; Full: http://bas.vulcan.ru/files/stg-cm-full.tgz Lite: http://bas.vulcan.ru/files/stg-cm-lite.tgz Старые версии: http://bas.vulcan.ru/files/old Напоминаю, full от lite отличается наличием консольного конфигуратора и папкой utils. Так как скрипт генерации карточек поменялся, рекомендую качать всё заново, размер позволяет. Ссылка на сообщение Поделиться на других сайтах
ollegh 4 Опубліковано: 2006-11-15 15:47:14 Share Опубліковано: 2006-11-15 15:47:14 Неизвестный формат conf-файла! Свяжитесь с администратором. Ссылка на сообщение Поделиться на других сайтах
Bas 2 Опубліковано: 2006-11-18 06:08:54 Автор Share Опубліковано: 2006-11-18 06:08:54 (відредаговано) // [+] - добавлено // [-] - убрано // [*] - изменено // [!] - исправлено [0.6] [+] Добавлена обработка ошибок при выполнении команд конфигуратором; [-] Убрана переменная версии Stargazer'а из конфига; [*] Поиск ключевых параметров больше не зависит от версии Stargazer'а; [*] Заменён консольный конфигуратор под новую версию Stargazer'a; [!] Файл справки, мелкие неточности и поправки в коде; Full: http://bas.vulcan.ru/files/stg-cm-full.tgz Lite: http://bas.vulcan.ru/files/stg-cm-lite.tgz Старые версии: http://bas.vulcan.ru/files/old Відредаговано 2006-11-18 15:03:32 Bas Ссылка на сообщение Поделиться на других сайтах
egor2fsys 5 Опубліковано: 2006-11-18 15:57:39 Share Опубліковано: 2006-11-18 15:57:39 Хорошо бы, чтобы в конфиге указывалось не количество символов для генерения, а количество групп по 4 для генерации. Соответственно надо бы чтобы addmoney.php читал это количество и отрисовывал соответственно нужное количество полей ввода. Ссылка на сообщение Поделиться на других сайтах
ollegh 4 Опубліковано: 2006-11-23 17:20:08 Share Опубліковано: 2006-11-23 17:20:08 Ссилка неработает!!!!!!! Ссылка на сообщение Поделиться на других сайтах
Bas 2 Опубліковано: 2006-11-24 02:32:33 Автор Share Опубліковано: 2006-11-24 02:32:33 Хорошо бы, чтобы в конфиге указывалось не количество символов для генерения, а количество групп по 4 для генерации.Соответственно надо бы чтобы addmoney.php читал это количество и отрисовывал соответственно нужное количество полей ввода. Ок, чего-нибудь замучу. Ссилка неработает!!!!!!! Поправлено Ссылка на сообщение Поделиться на других сайтах
Mutant 0 Опубліковано: 2006-11-30 08:00:07 Share Опубліковано: 2006-11-30 08:00:07 Неизвестный формат conf-файла!Свяжитесь с администратором. То же самое. Подскажите где грабли? Ссылка на сообщение Поделиться на других сайтах
egor2fsys 5 Опубліковано: 2006-11-30 15:34:58 Share Опубліковано: 2006-11-30 15:34:58 Неизвестный формат conf-файла!Свяжитесь с администратором. То же самое. Подскажите где грабли? Проверьте руками из под консоли с помощью ви или с помощью любого другого редактора конфиг, явно чего то не хватает или конфиг от старой версии. Ссылка на сообщение Поделиться на других сайтах
Bas 2 Опубліковано: 2006-12-04 01:46:37 Автор Share Опубліковано: 2006-12-04 01:46:37 Неизвестный формат conf-файла!Свяжитесь с администратором. То же самое. Подскажите где грабли? Проверьте, что вы скачали ПОСЛЕДНЮЮ версию модуля. Ссылка на сообщение Поделиться на других сайтах
Bas 2 Опубліковано: 2006-12-04 01:48:36 Автор Share Опубліковано: 2006-12-04 01:48:36 Проверьте руками из под консоли с помощью ви или с помощью любого другого редактора конфиг, явно чего то не хватает или конфиг от старой версии. От версии теперь не должно зависеть. Ссылка на сообщение Поделиться на других сайтах
egor2fsys 5 Опубліковано: 2006-12-04 04:47:56 Share Опубліковано: 2006-12-04 04:47:56 Проверьте руками из под консоли с помощью ви или с помощью любого другого редактора конфиг, явно чего то не хватает или конфиг от старой версии. От версии теперь не должно зависеть. Я имел в виду конфиг модуля карточек. Ссылка на сообщение Поделиться на других сайтах
Mutant 0 Опубліковано: 2006-12-07 17:37:46 Share Опубліковано: 2006-12-07 17:37:46 Таак, что то не получается, но очень хочется. Буду задавать вопросы по порядку 1. В инструкции написано что нужны файлы pcre.so, session.so По командам locate pcre.so, locate session.so ничего не найдено. Но по команде phpinfo: pcre PCRE (Perl Compatible Regular Expressions) Support => enabled PCRE Library Version => 6.2 01-Aug-2005 session Session Support => enabled Registered save handlers => files user Вроде как эти модули установленны. Сообствено вопрос этого достаточно для работы или что то нужно доустанавливать? 2. При запуске ./sgconf конфигуратор пытается найти ld-elf.so.1 в каталоге /libexec/ В моем случае (FreeBSD 4.7) эта библиотека нашлась в /user/libexec/ Сделал символическую ссылку с /usr/libexec/ld-elf.so.1 на /libexec/ld-elf.so.1 Перестало ругатся что не находит ld-elf.so.1 начало ругатся что /libexec/ld-elf.so.1: Shared object "libstdc++.so.5" not found Нашел и эту библиотеку, точнее взял libstdc++.so.6 и при помощи символической ссылки переименовал ее в libstdc++.so.5, далее положил ее и в /user/libexec/ и в /libexec/ Результат тот же - not found Что подскажите, с чем дальше бороться? 3. Как то об этом ни где не сказано. Вводить логин и пароль для пополнения карточек я могу с любого IP или только с внутреннего? Потому как в логах пишет 195.5.ххх.ххх karina (couldn't open conf file/access denied) Даже когда я на файл stg-cm.conf ставил права 777 А я настраиваю и проверяю все это удаленно. Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВхід
Уже зарегистрированы? Войдите здесь.
Войти сейчас