Validação
#1
Posted 26/08/2004, 08:02
CNPJ
CPF
em PHP??
Minha Foto
"Não temas,segue adiante,não olhes para trás!!
Segura na mão de Deus e vai.."
#2
Posted 26/08/2004, 08:06
http://www.imasters....p?cn=2451&cc=78
http://www.imasters....p?cn=2410&cc=78
#3
Posted 26/08/2004, 08:10
1º número * 11
2º * 10
3º 9
...
Dai soma tudo, dimuniu por outra coisa e tem que dar os 2 dígitos verificadores
Tinha visto tanto disso ai que cheguei até a fazer um gerador de cpf
#4
Posted 26/08/2004, 08:14
vou encarar simGosta de desafios? Nestes dois artigos tem a lógica de validação de ambos? Vai encarar?
http://www.imasters....p?cn=2451&cc=78
http://www.imasters....p?cn=2410&cc=78
mas se por acaso não sacar,apelarei para vcs!! meus mestres!!
pow que honra
Marcão, Klaus, Xplayer e felipensp
eu e os moderadores conectados!! que moral!!
Minha Foto
"Não temas,segue adiante,não olhes para trás!!
Segura na mão de Deus e vai.."
#5
Posted 26/08/2004, 08:51
hehehe, desculpem o off-topic, mas ha muito tempo eu nao ria por causa de uma frase nesse forum... o Marcão se superoueu e os moderadores conectados!! que moral!!
๑۩۞۩๑Let the Carnage Begin!!๑۩۞۩๑
#6
Posted 26/08/2004, 10:45
eu e os moderadores conectados!!
????? Conectado em mim? Fuja!!! Isso é coisa do XPlayer...
#8
Posted 26/08/2004, 11:47
bando de tarados!!
fiz a validação em Js mesmo
o famoso ctrl c + ctrl v
Minha Foto
"Não temas,segue adiante,não olhes para trás!!
Segura na mão de Deus e vai.."
#9
Posted 26/08/2004, 11:53
Essas logicas parece ser facil com JS ( pra quem manja de JS ) agora para PHP e meio que complicado + da pra fazer ... se eu fizer aqui eu passo aê para 6...
flw !!!
PALMEIRAS - Primeiro campeão do mundo em 1951
#10
Posted 26/08/2004, 13:11
Hmmmm, acho que alguém ficou enciumado ^^uahahah olha os caras meus !!!
Aí é complicado, está quase que afirmando que fazer 2 + 2 em javascript é mais fácil que em PHP. Porque, por traz do código do CPF é uma operação aritmética, fazendo em uma ou em outra linguaguem da na mesmaEssas logicas parece ser facil com JS ( pra quem manja de JS ) agora para PHP e meio que complicado
#11
Posted 26/08/2004, 13:15
De CNPJ não fiz ainda e nem to com tempo de fazer
PHP |
<? function cpf($cpf){ if(!is_numeric($cpf)) { $status = false; } else { //VERIFICA if( ($cpf == '11111111111') || ($cpf == '22222222222') || ($cpf == '33333333333') || ($cpf == '44444444444') || ($cpf == '55555555555') || ($cpf == '66666666666') || ($cpf == '77777777777') || ($cpf == '88888888888') || ($cpf == '99999999999') || ($cpf == '00000000000') ) { $status = false; } else { //PEGA O DIGITO VERIFIACADOR $dv_informado = substr($cpf, 9,2); for($i=0; $i<=8; $i++) { $digito[$i] = substr($cpf, $i,1); } //CALCULA O VALOR DO 10º DIGITO DE VERIFICAÇÂO $posicao = 10; $soma = 0; for($i=0; $i<=8; $i++) { $soma = $soma + $digito[$i] * $posicao; $posicao = $posicao - 1; } $digito[9] = $soma % 11; if($digito[9] < 2) { $digito[9] = 0; } else { $digito[9] = 11 - $digito[9]; } //CALCULA O VALOR DO 11º DIGITO DE VERIFICAÇÃO $posicao = 11; $soma = 0; for ($i=0; $i<=9; $i++) { $soma = $soma + $digito[$i] * $posicao; $posicao = $posicao - 1; } $digito[10] = $soma % 11; if ($digito[10] < 2) { $digito[10] = 0; } else { $digito[10] = 11 - $digito[10]; } //VERIFICA SE O DV CALCULADO É IGUAL AO INFORMADO $dv = $digito[9] * 10 + $digito[10]; if ($dv != $dv_informado) { $status = false; } else $status = true; }//FECHA ELSE return $status; }//FECHA ELSE(is_numeric) }//FECHA function ?> |
Espero que não tenham ficado triste de eu meter assim no meio de vocês
#12
Posted 26/08/2004, 13:29
não recomendo usar um script server side para validar formulários, uma vez que vai gerar um request pro servidor sem necessidade (consumindo banda, lerdando a operação etc...).
Para validação de formulários é melhor usar um client side script (js, vb etc...).
Se for para tratar um arquivo, ai beleza usar p PHP.
Abraços.
Projetos
• Bruno Alves • WebLugar.net •
Fórums
• Ajuda Linux • BrClube • Forum cPanel • webforum • WMS •
#13
Posted 26/08/2004, 13:31
Tá ficando meio HxH esse tópico aqui... Tô vendo que tem uns cara aqui que não dão pra confiar...
-----
A validação server-side é super indicada sim! Simplesmente por não poder ser burlada.
#14
Posted 26/08/2004, 13:35
no meu meio não!
Minha Foto
"Não temas,segue adiante,não olhes para trás!!
Segura na mão de Deus e vai.."
#15
Posted 26/08/2004, 13:48
fazendo desse modo, é possível que eu salve sua página localg]mente, edite o html para não fazer validação nenhuma com java script e direciono o post pra sua página!!!...e como vc naum tem nenhuma validação server side, eu incluo dados inválidos no seu banco de dados, podendo comprometer o sistema!Pessoal,
não recomendo usar um script server side para validar formulários, uma vez que vai gerar um request pro servidor sem necessidade (consumindo banda, lerdando a operação etc...).
Para validação de formulários é melhor usar um client side script (js, vb etc...).
Se for para tratar um arquivo, ai beleza usar p PHP.
Abraços.
Tutoriais, código colaborativo (pastebin), curso de PHP, artigos e etc.
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)