PHP Classes

The package uses a non-standard CEP checking on Correios by r...

Recommend this page to a friend!

      Buscando CEP  >  All threads  >  The package uses a non-standard CEP...  >  (Un) Subscribe thread alerts  
Subject:The package uses a non-standard CEP...
Summary:Package rating comment
Messages:4
Author:Paulo Diovani Goncalves
Date:2012-10-15 13:25:44
Update:2013-05-06 14:12:30
 

 

Paulo Diovani Goncalves rated this package as follows:

Utility: Bad
Consistency: Bad
Examples: Sufficient

  1. The package uses a non-standard CEP...   Reply   Report abuse  
Picture of Paulo Diovani Goncalves Paulo Diovani Goncalves - 2012-10-15 13:25:44
The package uses a non-standard CEP checking on Correios by reading the HTML generated by the website service.
This may easily break the package if/when Correios change its layout and/or infringe legal terms.

To add free CEP consulting on a website, the proper way is using the method listed on http://www.correios.com.br/servicos/cep/cep_coloque.cfm.
To add an internal CEP consulting (not acessing Corrios website) the only way is by using the e-DNE database (http://www.correios.com.br/produtosaz/produto.cfm?id=C33CF3D4-5056-9163-89DFF3F2A0E8DA5F).

  2. Re: The package uses a non-standard CEP...   Reply   Report abuse  
Picture of Ehinarr Elkader Ehinarr Elkader - 2012-10-16 00:53:34 - In reply to message 1 from Paulo Diovani Goncalves
Hi, very nice approach.

But users can do mistakes:

- How to deal with a wrong CEP number ( do not exists, incorrect lenght, letters (A-Z)).
- How to deal with different ways to write it (00.000-000,00000-000).

And.. People can use it for commercial purposes?

Cheers

  3. Re: The package uses a non-standard CEP...   Reply   Report abuse  
Picture of Gilberto Albino Gilberto Albino - 2013-05-06 14:07:58 - In reply to message 1 from Paulo Diovani Goncalves
I dont think your point of view is valid as a whole.
You can change the code whenever you want to fit the Correios HTML.

  4. Re: The package uses a non-standard CEP...   Reply   Report abuse  
Picture of Gilberto Albino Gilberto Albino - 2013-05-06 14:12:30 - In reply to message 2 from Ehinarr Elkader
- How to deal with a wrong CEP number ( do not exists, incorrect lenght, letters (A-Z)).
Not a problem to implement validation:
I've posted a different approach with a null return valu on http://pastebin.com/LXc6fE3x

- How to deal with different ways to write it (00.000-000,00000-000).
Answer: Correios do that!