Форумы Якутск Онлайн

Форумы Якутск Онлайн (https://forum.ya1.ru/index.php)
-   Паутина, ситим, web... (https://forum.ya1.ru/forumdisplay.php?f=25)
-   -   Подсчитываем расходы ADSL посредством web (https://forum.ya1.ru/showthread.php?t=8402)

Ayan 30.12.2005 11:46

Подсчитываем расходы ADSL посредством web
 
Вы наверно не раз задумывались над расходами за АДСЛ "Сколько я потратил?" и для меня эта проблема остается очень актуальной и до сегодняшнего дня. Ну что я мог сказать увидев статистику траффика?.. для обычного юзвера это не более чем циферки и ничего не объясняют, а ведь конченая цель каждого юзера узнать сколько денег потрачено. А эти цифры в байтах... а ведь мне нужно узнать не байты, а мегабайты и свои расходы.
Ну я как продвинутый пользователь понимал что 10000000 байт не совсем равно 10 МБайтам, а если я хотел узнать точнее то приходилось это все делить на 1024 потом еще раз на 1024 (т.к. в 1Кбайте=1024байт, 1Мбайт=1024Кбайт) Потом смотря на эти байты проходились вытаскивать калькулятор и вычислять, что очень не удобно и абламывало все это делать, да потом и умножать это все на 2.25 итд итп.

Ну после недолгих мучений, я задумался автомотизировать этот процесс исходя из своих знаний. Решил сделать php скрипт =)
цель: узнать сколько я потратил за траффик и сколько в месяц. (включая абон плату)
Дано (ввести): Внешний Траффик и городской траффик.
ввести траффик в байтах, а скрипт покажет сколько рублей и мбайтов ушло.
получилось неплохо. Решил немного усовершенствовать. Добавил выбор тарифа и бесплатные мегабайты внутрисетевого траффика
и вот что получилось http://cybersport.ya1.ru/shet.php
=)
хотелось бы увидеть что то подобное в статистике траффика, уже встроенный в http://telecom.sakha.ru/adsl/stat.php :drinks:

все баги и ошибки скрипты пишите здесь

Smile™ 30.12.2005 12:03

Цитата:

Сообщение от Ayan
Вы наверно не раз задумывались над расходами за АДСЛ "Сколько я потратил?" и для меня эта проблема остается очень актуальной и до сегодняшнего дня. Ну что я мог сказать увидев статистику траффика?.. для обычного юзвера это не более чем циферки и ничего не объясняют, а ведь конченая цель каждого юзера узнать сколько денег потрачено. А эти цифры в байтах... а ведь мне нужно узнать не байты, а мегабайты и свои расходы.
Ну я как продвинутый пользователь понимал что 10000000 байт не совсем равно 10 МБайтам, а если я хотел узнать точнее то приходилось это все делить на 1024 потом еще раз на 1024 (т.к. в 1Кбайте=1024байт, 1Мбайт=1024Кбайт) Потом смотря на эти байты проходились вытаскивать калькулятор и вычислять, что очень не удобно и абламывало все это делать, да потом и умножать это все на 2.25 итд итп.

Ну после недолгих мучений, я задумался автомотизировать этот процесс исходя из своих знаний. Решил сделать php скрипт =)
цель: узнать сколько я потратил за траффик и сколько в месяц. (включая абон плату)
Дано (ввести): Внешний Траффик и городской траффик.
ввести траффик в байтах, а скрипт покажет сколько рублей и мбайтов ушло.
получилось неплохо. Решил немного усовершенствовать. Добавил выбор тарифа и бесплатные мегабайты внутрисетевого траффика
и вот что получилось http://cybersport.ya1.ru/shet.php
=)
хотелось бы увидеть что то подобное в статистике траффика, уже встроенный в http://telecom.sakha.ru/adsl/stat.php :drinks:

все баги и ошибки скрипты пишите здесь



СЧЕТ за услуги АДСЛ



Ваш тариф 256 Кбайт
Абон. плата ADSL 354 руб.
Внешний входящий траффик [45 033 415 bytes = 0.00 Mbytes] * 2.25 = 0.00 руб.
Внутренний входящий траффик [617 939 570 bytes = 0.00 Mbytes] * 0.07 = 0.00 руб.

сумма: 354.00 руб.
Абонентская плата включает 200 Mb бесплатного межсетевого траффика
Итого: 354.00 руб.
Плата за входящий траффик был расчитан из 2.25 руб.
Плата за внутр. вх. траффик был расчитан из 0.07 руб.

Ayan 30.12.2005 12:11

Цитата:

Сообщение от MaKs_Off
СЧЕТ за услуги АДСЛ



Ваш тариф 256 Кбайт
Абон. плата ADSL 354 руб.
Внешний входящий траффик [45 033 415 bytes = 0.00 Mbytes] * 2.25 = 0.00 руб.
Внутренний входящий траффик [617 939 570 bytes = 0.00 Mbytes] * 0.07 = 0.00 руб.

сумма: 354.00 руб.
Абонентская плата включает 200 Mb бесплатного межсетевого траффика
Итого: 354.00 руб.
Плата за входящий траффик был расчитан из 2.25 руб.
Плата за внутр. вх. траффик был расчитан из 0.07 руб.

скрипт пока что не распознает пробелы внутри переменной. Т.е. писать нада 45033415 и 617939570. т.е. без пробелов =)
решение этой ботвы пока не найдена

Xenom 30.12.2005 12:17

Реально придумано,сенкс.Терь буду с СТКашниками разбиратся че к чему

Smile™ 30.12.2005 12:17

Цитата:

Сообщение от Ayan
скрипт пока что не распознает пробелы внутри переменной. Т.е. писать нада 45033415 и 617939570. т.е. без пробелов =)
решение этой ботвы пока не найдена

угу работает. :)

Martin_Logan 30.12.2005 12:33

Отличный скрипт! Ещё бы орфографию поправить немного. :)

Ayan 30.12.2005 12:59

поправил, отныне скрипт сам убирает пробелы.
Теперь 45 033 415 будет считаться как 45033415
Спасибо Dima =)

Orzi 30.12.2005 16:10

Оч. полезный скрипт. Биг сэнкс!

Jumper 30.12.2005 16:17

Даа, респект! :good:

medve 30.12.2005 19:38

Спасибо!


Часовой пояс GMT +9, время: 07:16.

Powered by vBulletin® Version 3.6.3
Copyright ©2000 - 2024, Якутск-Online. Перевод: zCarot