Название: Поле srvs Отправлено: Crestfallen от 14 Июля 2011, 19:32:35 Добрый день!
Пользовался поиском, не помогло. Смотрел доки - тоже безрезультатно. Подскажите кому не сложно, в каком файле можно найти кусок кода, который расчитывает как из значения поля `srvs` в таблице `users` выводится сумма, которую надо снять с абонента за выбранные услуги. Заранее благодарен Название: Re: Поле srvs Отправлено: 0xbad0c0d3 от 14 Июля 2011, 20:22:56 ааааааа! Битовые операции! Сдвиг в лево сдвиг в право. побитовое "AND", "OR", "XOR".
Короче любой учебник начального уровня по "Информатике" даст все ответы! P.S. Плохо искали! (http://forum.nodeny.com.ua/index.php?topic=1206.msg12858#msg12858) Название: Re: Поле srvs Отправлено: Crestfallen от 14 Июля 2011, 20:44:23 Эту тему я находил, я просил примерно указать в каком файле эти операции выполняются, ибо есть задача по быстрому воспроизвести аналогичные действия =) Т.е. грубо говоря, кусок кода, где `srvs` переводится в кол-во необходимых денег.
Заранее спасибо. Название: Re: Поле srvs Отправлено: 0xbad0c0d3 от 14 Июля 2011, 20:45:37 nomoney.pl
Название: Re: Поле srvs Отправлено: Crestfallen от 14 Июля 2011, 21:04:31 Спасибо за помощь, буду смотреть)
Название: Re: Поле srvs Отправлено: Crestfallen от 29 Июля 2011, 10:03:03 В коде используются переменные :
# $srv_n[$i] - название услуги # $srv_p[$i] - стоимость услуги Подскажите, где они задаются? Т.е. запросы в базу и тд, искал, ничего не нашел ( Название: Re: Поле srvs Отправлено: Efendy от 29 Июля 2011, 12:05:46 В коде используются переменные : в конфиге, в бд инфа по описанию этих полей не хранится# $srv_n[$i] - название услуги # $srv_p[$i] - стоимость услуги Подскажите, где они задаются? Т.е. запросы в базу и тд, искал, ничего не нашел ( Название: Re: Поле srvs Отправлено: 0xbad0c0d3 от 29 Июля 2011, 12:07:07 Код: find /usr/local/nodeny -name "*.pl" -exec grep -n '$srv_n' {} + Название: Re: Поле srvs Отправлено: Crestfallen от 29 Июля 2011, 12:10:33 Код: find /usr/local/nodeny -name "*.pl" -exec grep -n '$srv_n' {} + Работает, но не выдает именно то место, где в массив srv_n забиваются данные. Т.е. та строка, которая в это массив забивает данные из конфига. Заранее спасибо за помощь Название: Re: Поле srvs Отправлено: 0xbad0c0d3 от 29 Июля 2011, 12:17:54 Однозначно требуется консультация окулиста!
Код: /usr/local/nodeny/nomoney.pl:34: $srv_n[$i]=$1; Название: Re: Поле srvs Отправлено: Crestfallen от 29 Июля 2011, 14:10:45 Однозначно требуется консультация окулиста! Окулист найден ) Почти все разобрал ) Остался единственный вопрос, откуда берется переменная $srvs, которая используется в nomoney.plКод: /usr/local/nodeny/nomoney.pl:34: $srv_n[$i]=$1; foreach $i (1..31) { if( $srvs{$i}=~/^(.+)-(.+)$/ ) { $srv_n[$i]=$1; $srv_p[$i]=$2; т.е. интересует, как именно парситься конфиг, и в массив загоняется именно раздел конфига %srvs Заранее спасибо за помощь) Название: Re: Поле srvs Отправлено: 0xbad0c0d3 от 29 Июля 2011, 14:21:55 А не а...ли ли Вы, товарищ?
Код: echo 1> /proc/bus/head/brain Название: Re: Поле srvs Отправлено: Crestfallen от 29 Июля 2011, 14:46:51 А..ели по ходу Вы, если сложно подсказать - нефиг в....ся
Название: Re: Поле srvs Отправлено: 0xbad0c0d3 от 29 Июля 2011, 14:54:01 Подсказать или за тебя сделать? Не путай понятия! Подсказку я дал сразу! и даю еще раз:
Код: echo 1> /proc/bus/head/brain |