Просмотр полной версии : Подсчитываем расходы 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:
все баги и ошибки скрипты пишите здесь
Вы наверно не раз задумывались над расходами за АДСЛ "Сколько я потратил?" и для меня эта проблема остается очень актуальной и до сегодняшнего дня. Ну что я мог сказать увидев статистику траффика?.. для обычного юзвера это не более чем циферки и ничего не объясняют, а ведь конченая цель каждого юзера узнать сколько денег потрачено. А эти цифры в байтах... а ведь мне нужно узнать не байты, а мегабайты и свои расходы.
Ну я как продвинутый пользователь понимал что 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 руб.
СЧЕТ за услуги АДСЛ
Ваш тариф 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. т.е. без пробелов =)
решение этой ботвы пока не найдена
Реально придумано,сенкс.Терь буду с СТКашниками разбиратся че к чему
скрипт пока что не распознает пробелы внутри переменной. Т.е. писать нада 45033415 и 617939570. т.е. без пробелов =)
решение этой ботвы пока не найдена
угу работает. :)
Martin_Logan
30.12.2005, 12:33
Отличный скрипт! Ещё бы орфографию поправить немного. :)
поправил, отныне скрипт сам убирает пробелы.
Теперь 45 033 415 будет считаться как 45033415
Спасибо Dima =)
Оч. полезный скрипт. Биг сэнкс!
Gerrard__
30.12.2005, 20:04
встроили бы этот скрипт, на страницу АДСЛ
"Выберите тарфиный план" - орфография немного хромает... =)
Ваш тариф 256 Кбайт
Абон. плата ADSL 354 руб.
Внешний входящий траффик [703264511 bytes = 670.69 Mbytes] * 2.25 = 1509.04 руб.
Внутренний входящий траффик [3047890808 bytes = 2906.70 Mbytes] * 0.07 = 203.47 руб.
сумма: 2066.51 руб.
Абонентская плата включает 200 Mb бесплатного межсетевого траффика
Итого: 2052.51 руб.
ну и зачем вы это написали?
"Выберите тарфиный план" - орфография немного хромает... =)
Бывает, когда быстро печатаешь, то некоторые буквы местами переставляешь =)
исправил
Бывает, когда быстро печатаешь, то некоторые буквы местами переставляешь =)
исправил
"Внений траффик (в байтах)"
Rostislav
06.02.2006, 23:13
Ваш тариф 256 Кбайт
Абон. плата ADSL 354 руб.
Внешний входящий траффик [703264511 bytes = 670.69 Mbytes] * 2.25 = 1509.04 руб.
Внутренний входящий траффик [3047890808 bytes = 2906.70 Mbytes] * 0.07 = 203.47 руб.
сумма: 2066.51 руб.
Абонентская плата включает 200 Mb бесплатного межсетевого траффика
Итого: 2052.51 руб.
У меня вот так же помню набежало. Теперь на внешку по обычному модему захожу
Danik[FFL]
07.02.2006, 07:10
А ее можно скачать где нибудь? Как отдельную програму
А там можно сделать так чтобы этот скрипт или что это.. программка ... сама брала данные траффика ???
Not Found
The requested URL /shet.php was not found on this server.
Почему удалили?
Not Found
The requested URL /shet.php was not found on this server.
Почему удалили?
залил
Выберите тарфиный план
256Кбайт 512Кбайт
Внений траффик (в байтах):
Может бесплатные 10 мегов (http://telecom.sakha.ru/adsl/news.php?id=9393) внешки добавишь в скрипт?
Может бесплатные 10 мегов (http://telecom.sakha.ru/adsl/news.php?id=9393) внешки добавишь в скрипт?
на днях переделаю
Форма для подсчета расходов ADSL
Что-то вобще не работает
Да почему не работает?
200 МГ меж сетевого трафика как понять?
200 МГ меж сетевого трафика как понять?
халява
Всмысли между разными сетями Эльф и тп?
Всмысли между разными сетями Эльф и тп?
межсеть значит то что нам по 7 копеек.
http://cybersport.ya1.ru/shet.php не пашет :fuk:
Not Found
The requested URL /shet.php was not found on this server.
--------------------
не работает =(((
Просто новерно тарифы изменились
а когда скрипт заработает ?
http://pages.ya1.ru/Guitar/download.html
Я на внешку не захожу бывает.Вобще откл впн.Смотрю на следующий день трафик у меня не много всё равно набегает как так?
Я на внешку не захожу бывает.Вобще откл впн.Смотрю на следующий день трафик у меня не много всё равно набегает как так?
паразитка
Плохо что про паразитку не говорят при подключении.
Наивные юзеры верят что их не обманывают. НО всё же есть 10mb FREE! это всё оплачивает и всё справедливо. Но что если паразитка выходит за пределы обычного...Ведь вы админы сами говорили что такое может быть?!
Но что если паразитка выходит за пределы обычного...Ведь вы админы сами говорили что такое может быть?!
Да, я считаю, они должны повысить размер бесплатного внешнего трафика до 20-30 мегов.
слухай, а если я не на ADSL, а скажем на другом провайдере (Гелиос, Оптилинк, Столица, ЭС ТРИ)... могешь переделать скрипт?
Скрипта нет, где скачать? И было бы хорошо, если дали 300МБ бесплатного траффика.
http://pages.ya1.ru/Guitar/download.html
Весёлый Молочник
15.09.2007, 17:26
Можно по подробней про паразитку. Что за зверь такой? Вот у меня так же рублей 7 точно набежало, хотя меня вообще дома не было и ноутбук с собой был. То есть никак ни я никто другой не мог выйти в сеть.
вижу эта тема все еще обсуждается, печально... читайте форум товарищи...
vBulletin® v3.6.3, Copyright ©2000-2024, Якутск-Online. Перевод: zCarot