Главная Новости Статьи Программы Наш форум Контакты Купить Триколор
   

Получение баланса сотового оператора Билайн на php


  Поблагодарить автора новости
  Узнать больше о Получение баланса сотового оператора Билайн на php
Добавлено 23-12-2011, 15:16 Просмотров: 6804


Иногда нужно посмотреть баланс сотового телефона, которого нет под рукой. Например баланс жены, или родителей, или даже баланс на симке 3G модема, да и самому бывает влом тянуться до телефона:). Лень - двигатель програсса, как говорится.
Недолго думая написал такой скрипт на php. Подходит только для оператора Билайн. Но при небольших изменениях, можно заточить под любого сотового оператора.

Итак. Как использовать:
Во-первых нужно получить пароль от личного кабинета, который находится по адресу: https://uslugi.beeline.ru/. Для этого позвоните со своего телефона на бесплатный номер *110*9# и получите SMS с паролем к системе.
Ну собственно и все. Вот сам скрипт.
<?php
set_time_limit(120); //устанавливаем макс. время выполнения скрипта 2 мин.
$post = '';
$url = 'https://uslugi.beeline.ru/';
$refer = $url;
$a = login ($url,$post,$refer);

$phone_num = '9605108897'; //номер телефона Билайн
$password = '**********'; //пароль для входа в uslugi.beeline.ru
$post['_stateParam'] = "";
$post['_forwardName'] = "";
$post['_expandStatus'] = "";
$post['ecareAction'] = "login";
$post['_resetBreadCrumbs'] = "";
$post['userName'] = $phone_num;
$post['password'] = $password;

$url = 'https://uslugi.beeline.ru/loginPage.do';//авторизируемся
$a = login ($url,$post,$refer);
$refer = $url;

$post = '';
$url = 'https://uslugi.beeline.ru/navigateMenu.do';
$a = login ($url,$post,$refer);
$refer = $url;

$url = 'https://uslugi.beeline.ru/vip/prepaid/refreshedPrepaidBalance.jsp';//получаем фрейм с балансом
$a = login ($url,$post,$refer);
$refer = $url;
unlink ("cookie.txt");//удаляем старые куки
$k=strpos($a, '<td class="tabred">');//вырезаем баланс
if($k===false){}else{
$a=substr($a,$k);
$k=strpos($a,'</td>');
if($k===false){}else{
$a=substr($a,0,$k+5);}}

echo strip_tags ($a);//удаляем теги и выводим


function login($url,$post,$refer){
$ch = curl_init();
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_URL, $url);
// откуда пришли на эту страницу
curl_setopt($ch, CURLOPT_REFERER, $refer);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS,$post);
curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/4.0 (Windows; U; Windows NT 5.0; En; rv:1.8.0.2) Gecko/20070306 Firefox/1.0.0.4");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
//сохранять и выводить полученные COOKIE в(из) файл(а)
curl_setopt($ch, CURLOPT_COOKIEFILE, $_SERVER['DOCUMENT_ROOT'].'/cookie.txt');
curl_setopt($ch, CURLOPT_COOKIEJAR, $_SERVER['DOCUMENT_ROOT'].'/cookie.txt');
$result=curl_exec($ch);
curl_close($ch);
return $result;
}
?>

Меняете номер телефона и вставляете свой пароль. Скрипт конечно требует допилки под себя, чем сейчас и занимаюсь. Хочу сделать кнопочки с номерами телефонов, при нажатии на определенную кнопку-получаю баланс нужного телефона. И все это дело можно поместить на рабочий стол компьютера. И простым кликом узнавать баланс нужного телефона. А можно и не кликать, а поставить на автообновление, например на раз в час. В общем можно придумать много чего.
Я например хочу сделать вывод балансов прямо на телевизор, через ресивер. При нажатии на определенную кнопку на пульте, на экране телевизора выводится баланс.








Если необходимо уточнение, или есть вопросы, идем на Спутниковый-Компьютерный Форум
Теперь узнавать новости стало проще: Как получать новости сайта по RSS
Еще новости: Спутниковые новости
Самые нужные программы: Полезные программы
Полезные статьи: Полезные статьи
 
Уважаемый посетитель, если Вы не нашли ответ на свой вопрос тут, воспользуйтесь поиском по сайту.
Так-же советуем задать свой вопрос, на нашем Форуме

Другие новости по теме:

StarBlazer начинает принимать оплату через мобильный телефон Билай ...

StarBlazer начинает принимать оплату через мобильный телефон Билай ...

Появилась возможность оплачивать услуги с мобильного телефон ...

С 23 ноября 2011 года абоненты крупнейшего российского оператора ...

Представлена программа LansatTray (beta). Частичная замена личного ка ...

Как настроить GPRS модем (сотовый телефон)...

С сегодняшнего дня пополнять свой баланс и следить за своей ...

Изменился номер телефона службы поддержки Платформа HD. >>>

Многие спрашивают, можно ли подключить к Триколор-Интернет как ...

В рамках тестировния нового сервиса SlonAx 3G для провайдеров отли ...

Добавлен мобильный номер телефона службы технической поддерж ...

Запущен новый Личный Кабинет ЛК, собственно, готов на 90%. Недод ...

В системе IOSAT появилась возможность для абонентов Билайн, МТС, ...

Новая услуга – Радуга Keeper MobileЭто совместный проект с электрон ...

Xtra TV ввел городской номер для звонков в контакт-центр.   >>& ...

Триколор ТВ продолжает развивать дополнительные сервисы и с 18 ...

Как можно очень просто получить полный доступ к компьютеру с у ...

Теперь услуги можно оплачивать непосредственно с лицевого сче ...

Для всех абонентов, активировавших карту доступа к платному па ...

КиноАкадемия Триколор ТВ теперь доступна всем абонентам «Т ...



 
Навигация
Наши услуги
Свежие спутниковые новости, транспондеры спутниковых каналов на сегодня, вчера и завтра. Частоты на все спутники.

Купить и установить спутниковое телевидение Триколор ТВ в Иваново, вам помогут наши специалисты. Цена комплекта Триколор ТВ в Иваново с установкой в черте города Иваново, очень низкая.
Триколор ТВ на два телевизора дешево, установка в городе Иваново и области!

Скорая компьютерная помощь в Иваново. Ремонт компьютера в Иваново произведут профессиональные IT-техники. Сломался компьютер? Завелся вирус? Тормозит, виснет, не загружается? Тогда звоните по телефону в Иваново: 8-960-510-8897. Ремонт компьютеров в короткие сроки с выездом на дом, в офис. Консультируем по телефону бесплатно.
Наш форум
компьютерный форум в иванове
Мы ВКонтакте
Популярные новости
» Солнечная интерференция в фев ...
» Yamal 401. 90E январь 2020
» Eutelsat 36C. 36E февраль 2020
» Новости от "Триколор ТВ" февр ...
» Astra 4A. 4.8E январь 2020
» Новости от "Триколор ТВ" январ ...
» Новости от "Телекарта" февраль ...
» Astra 4A. 4.8E февраль 2020
» Hot Bird 13C. 13E февраль 2020
» Horizons-2. 85E январь 2020
» Eutelsat 36B. 36E февраль 2020
» Astra 4A. 4.8E февраль 2020
» Yamal 401. 90E февраль 2020
» TurkmenAlem. 52E февраль 2020
» Express-AT1. 56E февраль 2020
» Astra 2G 28.2E февраль 2020
» Express-AT1. 56E февраль 2020
» Hot Bird 13C. 13E февраль 2020
» Horizons-2. 85E февраль 2020
» Express-AT1. 56E январь 2020
Добавьте нас
Обменяемся кнопочками?

Компьютерная помощь в Иванове


 
 
© SaleSat.ru - Ивановские ТелеСистемы & IT 2008 -
Размещение, изготовление сайтов в Иванове Яндекс.Метрика