sábado, 23 de novembro de 2024
Home
Artigos
Banco de Dados
Access
Firebird
Microsoft SQL Server
MySql
Oracle
Sybase
BI
QlikView
Dicas de Internet
e-business
Hardware
Multimídia
Flash
Programação
.NET/ASP.NET
.NET/C#
.NET/Framework
.NET/VB.NET
ASP
C/C++
Clipper
Cobol
CSS
Delphi
Java
Javascript
JSP
Palm
Perl
PHP
Shell
Visual Basic
WAP
Redes
Segurança
Servidores E-mail
Servidores Web
Apache
Microsoft IIS
Sistemas Operacionais
AIX
DOS
HPUX
Linux
Palm OS
Solaris
True64
Windows 7
Windows 9X
Windows NT
Windows Vista
Windows XP
Software Review
PC
Storages
Veritas VM
Conteúdo atual do site:
[807] ítens, entre artigos, funções e documentos.
Pesquisa Rápida:
Últimos 3 acessos:
Alexandre Neves 03/03/2015 11:08:01 167 acesso(s) alexandre neves 03/03/2015 11:06:42 1 acesso(s) Marcelo Torres 21/01/2015 15:24:53 61 acesso(s)
Opções:
Listagem completa Listagem simples
Ranking Colaboradores:
Adenilton Rodrigues - [304] Alexandre Neves - [61] Douglas Freire - [54] Marcelo Giovanni - [53] Marcelo Torres - [43] Angelita Bernardes - [31] Addy Magalhães Cunha - [28] Manuel Fraguas - [24] Ludmila Valadares - [20] Marcelo Capelo - [18]
Checar validade de CNPJ com PHP
function vldcnpj($cnpj) { $num = ""; for ($ind=0; $ind<strlen($cnpj); $ind++) { $pos = strpos("1234567890", substr($cnpj, $ind, 1)); if (!($pos === false)) $num .= substr($cnpj, $ind, 1); } while (strlen($num < 14)) $num = "0" . $num; $ret = true; if ($num <> "99999999999999") { $mult = 5; $soma = 0; $num1 = substr($num, 0, 12); for ($ind = 0; $ind < strlen($num1); $ind++) { $dig = substr($num1, $ind, 1); $soma += $dig * $mult; $mult--; if ($mult < 2) $mult = 9; } $dig = 11 - (fmod($soma, 11)); if ($dig > 9) $dig = 0; $num1 .= $dig; $mult = 6; $soma = 0; for ($ind = 0; $ind < strlen($num1); $ind++) { $dig = substr($num1, $ind, 1); $soma += $dig * $mult; $mult--; if ($mult < 2) $mult = 9; } $dig = 11 - (fmod($soma, 11)); if ($dig > 9) $dig = 0; $num1 .= $dig; if ($num <> $num1) $ret = false; } return($ret); } Quebra-Linha Colaborador..: Marcelo Torres Categoria(s).: PHP; Versão.......: 1.00 Data.........: 19/04/2006 08:51:53 Visualizado..: 3639 vezes Fonte........: Marcelo Torres
Marcelo Torres
Últimos Artigos deste colaborador Usando a função MessageBox - 16/06/2006 15:47:15 Obter conteúdo de janela popup - 13/06/2006 09:03:26 Confirmação antes de processar formulário - 20/04/2006 10:21:44
Últimos Artigos desta categoria Classe PHP para banco de dados - 19/04/2006 08:51:03 Checagem de endereços e-mail - 20/04/2006 09:42:25 Checagem de CPF - 26/03/2006 18:25:55
28 pessoa(s) on-line neste site.