Login   Register  
PHP Classes
elePHPant
Icontem

File: Exemplos.php

Recommend this page to a friend!
Stumble It! Stumble It! Bookmark in del.icio.us Bookmark in del.icio.us
  Classes of Julio Cezar Kronbauer  >  Correios  >  Exemplos.php  >  Download  
File: Exemplos.php
Role: Example script
Content type: text/plain
Description: Exemplos de uso
Class: Correios
Calculate postal freight and Brazil CEP zip code
Author: By
Last change: Added examples for getLinkRastreamento and getHistoricoObjeto functions.
Date: 4 months ago
Size: 2,526 bytes
 

Contents

Class file image Download
<?php

include_once $_SERVER['DOCUMENT_ROOT'] . '/Correios/Correios.Class.php';

$Correios = new Correios;

echo 
'=========== Consulta Frete ===========<br/>';
$result $Correios->CalculaFrete(CORREIOS_FRETE_SERVICO_PAC'96810-010''90050-001'2.5231412849.90);
echo 
'Valor: R$ ' number_format($result['valor'], 2',''.') . ' Prazo: ' $result['prazo'] . ' dias<br/>';

$result $Correios->CalculaFrete(CORREIOS_FRETE_SERVICO_SEDEX'96810-010''90050-001'2.5231412849.90);
echo 
'Valor: R$ ' number_format($result['valor'], 2',''.') . ' Prazo: ' $result['prazo'] . ' dias<br/>';

echo 
'<br/>=========== Consulta Endere&ccedil;o ===========<br/>';
$result $Correios->ConsultaEndereco('96810-000');
foreach (
$result as $v) {
    echo 
'CEP: ' $v['cep'] . '<br/>' .
         
'CEP (formatado): ' $v['cep_formatted'] . '<br/>' .
         
'Logradouro: ' htmlentities($v['logradouro']) . '<br/>' .
         
'Endere&ccedil;o: ' htmlentities($v['endereco']) . '<br/>' .
         
'Bairro: ' htmlentities($v['bairro']) . '<br/>' .
         
'Cidade: ' htmlentities($v['cidade']) . '<br/>' .
         
'Localidade: ' htmlentities($v['localidade']) . '<br/>' .
         
'Estado: ' htmlentities($v['estado']) . '<br/>' .
         
'UF: ' htmlentities($v['uf']) . '<br/><br/>';
}

echo 
'=========== Consulta CEP ===========<br/>';
$result $Correios->ConsultaCEP('RJ''Rio de Janeiro''Avenida Atlantica'461CORREIOS_LOGRADOURO_TIPO_AVENIDA);
foreach (
$result as $v) {
    echo 
'CEP: ' $v['cep'] . '<br/>' .
         
'CEP (formatado): ' $v['cep_formatted'] . '<br/>' .
         
'Logradouro: ' htmlentities($v['logradouro']) . '<br/>' .
         
'Endere&ccedil;o: ' htmlentities($v['endereco']) . '<br/>' .
         
'Bairro: ' htmlentities($v['bairro']) . '<br/>' .
         
'Cidade: ' htmlentities($v['cidade']) . '<br/>' .
         
'Localidade: ' htmlentities($v['localidade']) . '<br/>' .
         
'Estado: ' htmlentities($v['estado']) . '<br/>' .
         
'UF: ' htmlentities($v['uf']) . '<br/><br/>';
}

echo 
$Correios->getLinkRastreamento('JG569067535BR');
$historico $Correios->getHistoricoObjeto('JG569067535BR');
echo 
$historico['HTML'] . '<pre>' print_r($historico['Array'], true) . '</pre>';

echo 
$Correios->getLinkRastreamento('SF331870075BR');
$historico $Correios->getHistoricoObjeto('SF331870075BR'true);
echo 
$historico['HTML'] . '<pre>' print_r($historico['Array'], true) . '</pre>';

?>