<?php
include_once dirname(__FILE__) . '/Correios.Class.php';
$Correios = new Correios;
echo '=========== Consulta Frete ===========<br/>';
$result = $Correios->CalculaFrete(CORREIOS_FRETE_SERVICO_PAC, '96810-010', '90050-001', 2.5, 23, 14, 12, 849.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.5, 23, 14, 12, 849.90);
echo 'Valor: R$ ' . number_format($result['valor'], 2, ',', '.') . ' Prazo: ' . $result['prazo'] . ' dias<br/>';
$result = $Correios->CalculaFrete(CORREIOS_FRETE_SERVICO_CARTA_REGISTRADA, '96810-010', '90050-001', 0.045, NULL, NULL, NULL, NULL, false, false);
echo 'Valor: R$ ' . number_format($result['valor'], 2, ',', '.') . ' Prazo: ' . $result['prazo'] . ' dias<br/>';
$result = $Correios->CalculaFrete(CORREIOS_FRETE_SERVICO_IMPRESSO_NORMAL, '96810-010', '90050-001', 0.245, NULL, NULL, NULL, NULL, false, false, CORREIOS_FRETE_REGISTRO_TIPO_MODICO);
echo 'Valor: R$ ' . number_format($result['valor'], 2, ',', '.') . ' Prazo: ' . $result['prazo'] . ' dias<br/>';
$result = $Correios->CalculaFrete(CORREIOS_FRETE_SERVICO_IMPRESSO_NORMAL, '96810-010', '90050-001', 0.245, NULL, NULL, NULL, NULL, true, false, CORREIOS_FRETE_REGISTRO_TIPO_MODICO);
echo 'Valor: R$ ' . number_format($result['valor'], 2, ',', '.') . ' Prazo: ' . $result['prazo'] . ' dias<br/>';
$result = $Correios->CalculaFrete(CORREIOS_FRETE_SERVICO_IMPRESSO_NORMAL, '96810-010', '90050-001', 0.245, NULL, NULL, NULL, NULL, true, true, CORREIOS_FRETE_REGISTRO_TIPO_MODICO);
echo 'Valor: R$ ' . number_format($result['valor'], 2, ',', '.') . ' Prazo: ' . $result['prazo'] . ' dias<br/>';
$result = $Correios->CalculaFrete(CORREIOS_FRETE_SERVICO_IMPRESSO_NORMAL, '96810-010', '90050-001', 0.245, NULL, NULL, NULL, NULL, false, false, CORREIOS_FRETE_REGISTRO_TIPO_NACIONAL);
echo 'Valor: R$ ' . number_format($result['valor'], 2, ',', '.') . ' Prazo: ' . $result['prazo'] . ' dias<br/>';
$result = $Correios->CalculaFrete(CORREIOS_FRETE_SERVICO_IMPRESSO_NORMAL, '96810-010', '90050-001', 0.245, NULL, NULL, NULL, NULL, true, false, CORREIOS_FRETE_REGISTRO_TIPO_NACIONAL);
echo 'Valor: R$ ' . number_format($result['valor'], 2, ',', '.') . ' Prazo: ' . $result['prazo'] . ' dias<br/>';
$result = $Correios->CalculaFrete(CORREIOS_FRETE_SERVICO_IMPRESSO_NORMAL, '96810-010', '90050-001', 0.245, NULL, NULL, NULL, NULL, true, true, CORREIOS_FRETE_REGISTRO_TIPO_NACIONAL);
echo 'Valor: R$ ' . number_format($result['valor'], 2, ',', '.') . ' Prazo: ' . $result['prazo'] . ' dias<br/>';
$result = $Correios->CalculaFrete(CORREIOS_FRETE_SERVICO_IMPRESSO_NORMAL, '96810-010', '90050-001', 0.780, NULL, NULL, NULL, NULL, false, false, CORREIOS_FRETE_REGISTRO_TIPO_NACIONAL);
echo 'Valor: R$ ' . number_format($result['valor'], 2, ',', '.') . ' Prazo: ' . $result['prazo'] . ' dias<br/>';
$result = $Correios->CalculaFrete(CORREIOS_FRETE_SERVICO_IMPRESSO_NORMAL, '96810-010', '90050-001', 0.780, NULL, NULL, NULL, NULL, true, false, CORREIOS_FRETE_REGISTRO_TIPO_NACIONAL);
echo 'Valor: R$ ' . number_format($result['valor'], 2, ',', '.') . ' Prazo: ' . $result['prazo'] . ' dias<br/>';
$result = $Correios->CalculaFrete(CORREIOS_FRETE_SERVICO_IMPRESSO_NORMAL, '96810-010', '90050-001', 0.780, NULL, NULL, NULL, NULL, true, true, CORREIOS_FRETE_REGISTRO_TIPO_NACIONAL);
echo 'Valor: R$ ' . number_format($result['valor'], 2, ',', '.') . ' Prazo: ' . $result['prazo'] . ' dias<br/>';
$result = $Correios->CalculaFrete(CORREIOS_FRETE_SERVICO_IMPRESSO_NORMAL, '96810-010', '90050-001', 1.650, NULL, NULL, NULL, NULL, false, false, CORREIOS_FRETE_REGISTRO_TIPO_NACIONAL);
echo 'Valor: R$ ' . number_format($result['valor'], 2, ',', '.') . ' Prazo: ' . $result['prazo'] . ' dias<br/>';
$result = $Correios->CalculaFrete(CORREIOS_FRETE_SERVICO_IMPRESSO_NORMAL, '96810-010', '90050-001', 1.650, NULL, NULL, NULL, NULL, true, false, CORREIOS_FRETE_REGISTRO_TIPO_NACIONAL);
echo 'Valor: R$ ' . number_format($result['valor'], 2, ',', '.') . ' Prazo: ' . $result['prazo'] . ' dias<br/>';
$result = $Correios->CalculaFrete(CORREIOS_FRETE_SERVICO_IMPRESSO_NORMAL, '96810-010', '90050-001', 1.650, NULL, NULL, NULL, NULL, true, true, CORREIOS_FRETE_REGISTRO_TIPO_NACIONAL);
echo 'Valor: R$ ' . number_format($result['valor'], 2, ',', '.') . ' Prazo: ' . $result['prazo'] . ' dias<br/>';
$result = $Correios->CalculaFrete(CORREIOS_FRETE_SERVICO_IMPRESSO_NORMAL, '96810-010', '90050-001', 2.380, NULL, NULL, NULL, NULL, false, false, CORREIOS_FRETE_REGISTRO_TIPO_NACIONAL);
echo 'Valor: R$ ' . number_format($result['valor'], 2, ',', '.') . ' Prazo: ' . $result['prazo'] . ' dias<br/>';
$result = $Correios->CalculaFrete(CORREIOS_FRETE_SERVICO_IMPRESSO_NORMAL, '96810-010', '90050-001', 2.380, NULL, NULL, NULL, NULL, true, false, CORREIOS_FRETE_REGISTRO_TIPO_NACIONAL);
echo 'Valor: R$ ' . number_format($result['valor'], 2, ',', '.') . ' Prazo: ' . $result['prazo'] . ' dias<br/>';
$result = $Correios->CalculaFrete(CORREIOS_FRETE_SERVICO_IMPRESSO_NORMAL, '96810-010', '90050-001', 2.380, NULL, NULL, NULL, NULL, true, true, CORREIOS_FRETE_REGISTRO_TIPO_NACIONAL);
echo 'Valor: R$ ' . number_format($result['valor'], 2, ',', '.') . ' Prazo: ' . $result['prazo'] . ' dias<br/>';
$result = $Correios->CalculaFrete(CORREIOS_FRETE_SERVICO_IMPRESSO_URGENTE, '96810-010', '90050-001', 0.245, NULL, NULL, NULL, NULL, false, false, CORREIOS_FRETE_REGISTRO_TIPO_MODICO);
echo 'Valor: R$ ' . number_format($result['valor'], 2, ',', '.') . ' Prazo: ' . $result['prazo'] . ' dias<br/>';
$result = $Correios->CalculaFrete(CORREIOS_FRETE_SERVICO_IMPRESSO_URGENTE, '96810-010', '90050-001', 0.245, NULL, NULL, NULL, NULL, true, false, CORREIOS_FRETE_REGISTRO_TIPO_MODICO);
echo 'Valor: R$ ' . number_format($result['valor'], 2, ',', '.') . ' Prazo: ' . $result['prazo'] . ' dias<br/>';
$result = $Correios->CalculaFrete(CORREIOS_FRETE_SERVICO_IMPRESSO_URGENTE, '96810-010', '90050-001', 0.245, NULL, NULL, NULL, NULL, true, true, CORREIOS_FRETE_REGISTRO_TIPO_MODICO);
echo 'Valor: R$ ' . number_format($result['valor'], 2, ',', '.') . ' Prazo: ' . $result['prazo'] . ' dias<br/>';
$result = $Correios->CalculaFrete(CORREIOS_FRETE_SERVICO_IMPRESSO_URGENTE, '96810-010', '90050-001', 0.245, NULL, NULL, NULL, NULL, false, false, CORREIOS_FRETE_REGISTRO_TIPO_NACIONAL);
echo 'Valor: R$ ' . number_format($result['valor'], 2, ',', '.') . ' Prazo: ' . $result['prazo'] . ' dias<br/>';
$result = $Correios->CalculaFrete(CORREIOS_FRETE_SERVICO_IMPRESSO_URGENTE, '96810-010', '90050-001', 0.245, NULL, NULL, NULL, NULL, true, false, CORREIOS_FRETE_REGISTRO_TIPO_NACIONAL);
echo 'Valor: R$ ' . number_format($result['valor'], 2, ',', '.') . ' Prazo: ' . $result['prazo'] . ' dias<br/>';
$result = $Correios->CalculaFrete(CORREIOS_FRETE_SERVICO_IMPRESSO_URGENTE, '96810-010', '90050-001', 0.245, NULL, NULL, NULL, NULL, true, true, CORREIOS_FRETE_REGISTRO_TIPO_NACIONAL);
echo 'Valor: R$ ' . number_format($result['valor'], 2, ',', '.') . ' Prazo: ' . $result['prazo'] . ' dias<br/>';
echo '<br/>=========== Consulta Endereç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ç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', 461, CORREIOS_LOGRADOURO_TIPO_AVENIDA);
if (is_array($result)) {
foreach ($result as $v) {
echo 'CEP: ' . $v['cep'] . '<br/>' .
'CEP (formatado): ' . $v['cep_formatted'] . '<br/>' .
'Logradouro: ' . htmlentities($v['logradouro']) . '<br/>' .
'Endereç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('DU524588253BR');
$historico = $Correios->getHistoricoObjeto('DU524588253BR');
echo $historico['HTML'] . '<pre>' . print_r($historico['Array'], true) . '</pre>';
echo Correios::getLinkRastreamento('DU524588253BR');
$historico = $Correios->getHistoricoObjeto('DU524588253BR', true);
echo $historico['HTML'] . '<pre>' . print_r($historico['Array'], true) . '</pre>';
echo '<div style="text-align: center"><img src="' . Correios::getLinkQRCodeObjeto('DU524588253BR') . '" /></div>';
echo Correios::formatCodigoRastreamentoObjeto('DU524588253BR', CORREIOS_CODIGO_RASTREAMENTO_OBJETO_FORMATO_IMPRESSO) . '<br/>' .
Correios::formatCodigoRastreamentoObjeto('DU524588253BR', CORREIOS_CODIGO_RASTREAMENTO_OBJETO_FORMATO_WEB);
?>
|