Jump to content

Stargazer изменение настроек на лету.


Recommended Posts

DaGuTa, могу дасть скрипт на php

там простенькая морда галочками тыкаешь кому накинуть потом вставляешь скока всем накинуть( мона не накинуть а установить) и тыкаешь кнопку применить, и всем устанавливается нужное кол-во трафика.

 

у меня просто ситуация, дофига пользователей, практически все платят, и всем нужно добавлять(или выставлять) ровно 800 мегов =)

Link to post
Share on other sites

Ну для начала скажу что я не мастер в пхп-кодинге :huh:

но главно что работает...

 

заливаем архивчик

далее распаковываем

правим в func.php 55 сторочку там находится пароль

 

а также правим фукцию pay() пути к скриптам добавления и установления трафика(соответственно add и set)

у меня они лежат в

/etc/stargazer/add/

/etc/stargazer/set/

 

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

по этому я сделал таблицу вида

id

login

ip

status -- статус оплаты следующего учетного периода

базу создавал в mysql в базе billing

 

create table users(`id` bigint(20) NOT NULL auto_increment,`login` varchar(15) default 'no data',`ip` varchar(15) NOT NULL default '',`status` smallint(1) default '0',KEY `id` (`id`)) TYPE=MyISAM AUTO_INCREMENT=1 ;

 

далее ее нада забить логинами и ип...

сначала с 7 по 180 ип забил просто ип(соответсвенно логины у всех "no data")

а в скрипте OnConnect добавил следующее

 

mysql billing -e 'UPDATE `users` SET `login` = "'$1'" WHERE `ip`="'$2'"'

 

таким образом получил таблицу с логинами и ип как раз к следующему учетному периоду.

 

скрипты добавления и установление трафика беру из КК(консольного конфигуратора)

для добавленя просто компилим что имеется, для установления правим в main.cpp в одной строчке(точно не помню) "add" на "set"

 

 

да главной страницей являнется list.php на нее мона кинуть симлинк index.php

 

насчет архивчика напишите мыло я вам оправлю а то у меня очень туго щас с инетом)

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...