Login   Register  
PHP Classes
elePHPant
Icontem

File: explorar_todos_os_dados.php

Recommend this page to a friend!
Stumble It! Stumble It! Bookmark in del.icio.us Bookmark in del.icio.us
  Classes of Alexandre Tedeschi (d)  >  Conta Vivo On Line  >  explorar_todos_os_dados.php  >  Download  
File: explorar_todos_os_dados.php
Role: Example script
Content type: text/plain
Description: Exibe TODAS as informações disponíveis para seu uso.
Class: Conta Vivo On Line
Get details of an account of Vivo phone operator
Author: By
Last change:
Date: 2013-04-08 15:49
Size: 1,456 bytes
 

Contents

Class file image Download
<?php
require_once "dContaVivo.inc.php";
// 1. Entre no site da VIVO: www.vivo.com.br
// 2. Clique em "Para empresas", e depois em "Fazer Login no Meu Vivo"
// 3. Realize seu login como gestor de uma conta corporativa
// 4. Em "Gerencie sua conta", seleciona "Baixar conta:" e "Conta eletrônica"
// 5. O arquivo TXT que você baixar, é o que será processado por esta classe.

// Modo de uso da classe:
// $conta->doParse($callbackLinha);
// 
// function callbackLinha($n_linha, $dados)
//   $n_linha: Apenas números
//   $dados:   Array:
//       data_ativacao:       dd/mm/yyyy
//       linhaServicoFlags[]: (servico, yesno, param, data_inicio, data_fim)
//       linhaServicos[]:     (servico, plano, unidade, incluso, utilizado, valor, periodos[]: (titulo, valor, data_inicio, data_fim, incluso, utilizado))
//       linhaLigacoes[]:     (servico, valor, tipo, data, hora, duracao,    numero, tarifa)
//       linhaInternet[]:     (servico, valor, tipo, data, hora, quantidade)
//       linhaMensagens[]:    (servico, valor, tipo, data, hora, quantidade, numero)
//       linhaAdicionais[]:   (servico, valor, tipo, data, hora, quantidade, numero)
//       linhaResumo[]:       (descricao, valor)


$conta = new dContaVivo("CONTA.TXT");
$conta->doParse(function($linha$dados) use ($conta){
    echo 
"Recebi informações sobre a linha {$linha}\r\n";
    echo 
"-----------------------------------------\r\n";
    
print_r($dados);
});