tubadc 0 Denunciar post Postado Maio 4, 2007 Galera preciso adaptar o seguinte código que já utilizo a algum tempo e acho que é do Fabyo para a nova realidade 000.000.000/0000-00, pois só consigo verificar sem o primeiro 0. Segue o código: function checkCNPJ($cnpj){ $cnpj = str_pad(ereg_replace('[^0-9]', '', $cnpj), 14, '0', STR_PAD_LEFT); if (strlen($cnpj) > 15) { return false; } else { for ($t = 12; $t < 14; $t++) { for ($d = 0, $p = $t - 7, $c = 0; $c < $t; $c++) { $d += $cnpj{$c} * $p; $p = ($p < 3) ? 9 : --$p; } $d = ((10 * $d) % 11) % 10; if ($cnpj{$c} != $d) { return false; } if ($cnpj == "") { return false; } if ($cnpj == "00000000000000") { return false; } if ($cnpj == "00000088036090") { return false; } } return true; } }Vlw Compartilhar este post Link para o post Compartilhar em outros sites
tubadc 0 Denunciar post Postado Maio 5, 2007 Plz... uma ajudinha aqui....:)Vlw... Compartilhar este post Link para o post Compartilhar em outros sites
tubadc 0 Denunciar post Postado Maio 14, 2007 plzzzz...... somebody help.... Compartilhar este post Link para o post Compartilhar em outros sites