D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
var
/
www
/
html
/
crsys_ant
/
Filename :
checa_cep.php
back
Copy
<?php $conn = new PDO("mysql:host=localhost:3308;dbname=crsys", "root", ""); $sql = "SELECT id, lpad(cep,8,0) cep FROM gre_fornecedores WHERE cep IS NOT NULL and cep > 0"; $stmt = $conn->query($sql); while ($row = $stmt->fetch(PDO::FETCH_ASSOC)) { $cep = preg_replace('/[^0-9]/', '', $row['cep']); // limpa CEP // Verifica se o CEP tem 8 dígitos if (strlen($cep) == 8) { $url = "https://viacep.com.br/ws/$cep/json/"; $response = @file_get_contents($url); if ($response === false) { echo "⚠️ Não foi possível acessar a URL: $url<br>"; continue; } if ($response !== false) { $data = json_decode($response, true); if (isset($data['erro'])) { echo "❌ CEP inválido: $cep (id: {$row['id']})<br>"; } } else { echo "⚠️ Erro ao acessar ViaCEP para o CEP: $cep (id: {$row['id']})<br>"; } } else { echo "⚠️ CEP com formato incorreto: $cep (id: {$row['id']})<br>"; } } ?>