Перейти до

Скрипт для абонплаты.


Рекомендованные сообщения

Народ, вот назрела необходимость написать скрипт для своей системы, который бы каждый новый месяц прокручивала весь прошлый месяц счета пользователей и определяла кому сколько надо снять денег до определенного кол-ва( типа как у UMC - "не использовал денежки- сгорели")

 

Скрипт для снятия денег за обонплату. Мол вот стоит у человека пакет 20 грн и он должен их использовать. Использовал или нет, программа (скрипт) поглядит и если не доиспользовал эту сумму, - снимит со счета.

 

 

На чем это лучше писать? какие ньюансы учитоват? может кто имеет похожие наброски или скрипты(любые)?

 

 

Система: FreeBSD, MySQL для хранения счетов

Ссылка на сообщение
Поделиться на других сайтах

ага, на php можна сделать, я даже написал свой так сказать биллинг, скриптынеаписаные на php запускал cron... первый блин получился сыроват, но один человек который берет у меня инет пользуеться, говорит что доволен.

 

так что если не знаете С и Perl то пишите на PHP. все просто и доступно

Ссылка на сообщение
Поделиться на других сайтах

Вот как раз и хотелось бы запускать его по ХРОНу.

 

Задача скрипта простая - узнать сколько человек в суме потратил на протяжении месяца и снять со счета недостающую сумму. Если использовал все или больше == ничего не снимать. :) работа в два IF-а... Но вот будет ли корректно запускать ПХП-скрипт через ХРОН? :0-0:

Ссылка на сообщение
Поделиться на других сайтах
вот будет ли корректно запускать ПХП-скрипт через ХРОН

 

У меня запускается несколько скриптов так.

59 23 * * * php /home/user/script.php

 

Каждый день в 23:59 крон будет запускаться твой php скрипт

Ссылка на сообщение
Поделиться на других сайтах

ладно идея понята, это главное.

необходима выборка всех пакетов, и всех пользователей в пакетах.

После чего пробегаемся, по "акшионам" каждого клиента на протяжении определенного интервала времени(месяца прошлого), сумируем все ихние затраты за этот интервал.

После чего сравниваем и делаем определнные изменения в базе...

Ссылка на сообщение
Поделиться на других сайтах
имхо insert и select мало будет...

А это смотря как построена таблица логов и какая версия MySQL используется.

 

необходима выборка всех пакетов, и всех пользователей в пакетах.

После чего пробегаемся, по "акшионам" каждого клиента на протяжении определенного интервала времени(месяца прошлого), сумируем все ихние затраты за этот интервал.

После чего сравниваем и делаем определнные изменения в базе...

Правильно :) Если будут вопрос -- обращайся.

Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Вхід

Уже зарегистрированы? Войдите здесь.

Войти сейчас
  • Зараз на сторінці   0 користувачів

    Немає користувачів, що переглядають цю сторінку.

×
×
  • Створити нове...