Crash® 0 Denunciar post Postado Dezembro 11, 2009 Salve galera ! Estu usando um script para validar o cpf porem descobri que ao digitar 888.888.888-88 o sistema concidera valido e isto ocorre com 111 , 22222, e por ai vai .. Alguem pode me dar uma ajuda com isto ? Deixo o cdigo abaixo para que vejam; //Validar CPF function checkCPF($cpf) { $cpf = ereg_replace('[^0-9]', '', $cpf); if (strlen($cpf) != 11 || $cpf == '00000000000' || $cpf == '99999999999') { return false; } for ($t = 8; $t < 10;) { for ($d = 0, $p = 2, $c = $t; $c >= 0; $c--, $p++) { $d += $cpf[$c] * $p; } $d = ((10 * $d) % 11) % 10; if ($cpf[++$t] != $d) { return false; } } return true; } // Fim da validaçao do CPF E depois uso assim; if (!checkCPF($cpf)) $erros[] = 'CPF nao Informado ou inválido'; Compartilhar este post Link para o post Compartilhar em outros sites
João Batista Neto 448 Denunciar post Postado Dezembro 11, 2009 Bom, eu escrevi esse aqui: /** * Valida um CPF * @param string $cpf O CPF * @return boolean */ function isValidCPF( $cpf ){ $ret = false; if ( is_string( $cpf ) ){ if ( ( strlen( $cpf = preg_replace( '/[^\d]/' ,'' , $cpf ) ) == 11 ) && ( str_repeat( $cpf{ 1 } , 11 ) != $cpf ) ){ for ( $i = 0 , $v = 0 , $t = 10 ; $i < 11 ; ++$i ) if ( $i < 9 ) $v += $cpf{ $i } * $t--; $v1 = ( $x = $v % 11 ) < 2 ? 0 : 11 - $x; for ( $i = 0 , $v = 0 , $t = 11 ; $i < 10 ; ++$i ) $v += $cpf{ $i } * $t--; $v2 = ( $x = $v % 11 ) < 2 ? 0 : 11 - $x; $ret = sprintf( '%s%s' , $v1 , $v2 ) == substr( $cpf , 9 , 2 ); } } return $ret; } Compartilhar este post Link para o post Compartilhar em outros sites
Will Fernando 2 Denunciar post Postado Dezembro 11, 2009 Estu usando um script para validar o cpf porem descobri que ao digitar 888.888.888-88 o sistema concidera valido e isto ocorre com 111 , 22222, e por ai vai .. cria um array com esses e condiciona =] estes sao chamados normalmente "proibidos" se nao me engano eh 1111.. 222 ... assim vai ate 9 e tambem 1234 .. ^^ qualquer coisa da uma procurada na internet =] valww Compartilhar este post Link para o post Compartilhar em outros sites
Fernando Nito 1 Denunciar post Postado Dezembro 11, 2009 http://forum.imasters.com.br/index.php?/topic/370779-validador-de-cpfcnpj-no-mesmo-input/ Se quiser testar, ta ae Compartilhar este post Link para o post Compartilhar em outros sites
Fabyo 66 Denunciar post Postado Dezembro 11, 2009 Meu script velinho de 12/08/2005 ja previa esse tipo de validação http://forum.imasters.com.br/index.php?/topic/142542-valida-cpf-versao-1-2/page__p__408606__hl__valida%20cpf__fromsearch__1entry408606 no meu script usei apenas 1 loop :natal_biggrin: Compartilhar este post Link para o post Compartilhar em outros sites
João Batista Neto 448 Denunciar post Postado Dezembro 12, 2009 no meu script usei apenas 1 loop Bom, acho que no meu ficou muito discreto, mas olha a validação aqui: str_repeat( $cpf{ 1 } , 11 ) != $cpf Pego um caractere qualquer e faço ele se repetir 11 vezes, se o resultado for igual ao cpf então se trata de um 1111..., 2222..., 3333..., 4444..., ..., 9999... ;) Compartilhar este post Link para o post Compartilhar em outros sites
Fabyo 66 Denunciar post Postado Dezembro 12, 2009 No caso do str_repeat tbm usei ele, só comentei dos loop, que no meu tem apenas 1 e na maioria dos scripts tem 2, quanto mais loop mais lento. :natal_happy: Compartilhar este post Link para o post Compartilhar em outros sites
Crash® 0 Denunciar post Postado Dezembro 18, 2009 Galera me perdoem mas como é fim de mês esta uma loucura para mim muita coisa para resolver e pouco tempo para executar.. Os amigos baseados no que postei podem me sugerir uma maneira pratica e eficaz que eu possa usar ? Lembrando os amigos sou leigo e estou tentando aprender .. estou precisando muito desta definição pois so esta faltando isto para o formulario ficar 100% Grande abraço a todos e muito obrigaod pela ajuda !!!! Compartilhar este post Link para o post Compartilhar em outros sites
Fabyo 66 Denunciar post Postado Dezembro 18, 2009 Basta o pegar a função que criei e usar, como foi falado nessa função nao tem esse problema de falha na validação agora se sua intenção é aprender então use nossa dica sobre o str_repeat e acrescente na sua função Compartilhar este post Link para o post Compartilhar em outros sites
Crash® 0 Denunciar post Postado Dezembro 18, 2009 Obrigado pela prontidão Fabyo ! Realmente quero aprender, mas estou pedindo ajuda para você´s pois preciso entregar este trabalho de vez. Vou dar uma olhada na sua dica e tentar usar Obrigado novamente ! Um Grande Abraço !!! Compartilhar este post Link para o post Compartilhar em outros sites
Crash® 0 Denunciar post Postado Dezembro 28, 2009 Salve comunidade fiz o teste com o script do amigo João Batista e descobri quando inseri o seguinte CPF 549.377.795-92 que na verdade é um CPF invalido o script çiberu o mesmo sem problemas. peso a ajuda do amigo para tentar resolver a questão. E deixo aqui meu desejo de UM EXCELENTE ANO NOVO A TODA COMUNIDADE Compartilhar este post Link para o post Compartilhar em outros sites
João Batista Neto 448 Denunciar post Postado Dezembro 28, 2009 Salve comunidade fiz o teste com o script do amigo João Batista e descobri quando inseri o seguinte CPF 549.377.795-92 que na verdade é um CPF invalido o script çiberu o mesmo sem problemas. Humm, sem chance: var_dump( isValidCPF( '549.377.795-92' ) ); Saída: bool(false) Como você fez a verificação ? Compartilhar este post Link para o post Compartilhar em outros sites
Crash® 0 Denunciar post Postado Dezembro 28, 2009 Como assim amigo ? Fiz algo errado ? O Sxcript //Validar CPF function isValidCPF( $cpf ){ $ret = false; if ( is_string( $cpf ) ){ if ( ( strlen( $cpf = preg_replace( '/[^\d]/' ,'' , $cpf ) ) == 11 ) && ( str_repeat( $cpf{ 1 } , 11 ) != $cpf ) ){ for ( $i = 0 , $v = 0 , $t = 10 ; $i < 11 ; ++$i ) if ( $i < 9 ) $v += $cpf{ $i } * $t--; $v1 = ( $x = $v % 11 ) < 2 ? 0 : 11 - $x; for ( $i = 0 , $v = 0 , $t = 11 ; $i < 10 ; ++$i ) $v += $cpf{ $i } * $t--; $v2 = ( $x = $v % 11 ) < 2 ? 0 : 11 - $x; $ret = sprintf( '%s%s' , $v1 , $v2 ) == substr( $cpf , 9 , 2 ); } } return $ret;} // Fim da validaçao do CPF Depois; //campos obrigatórios if (!$nome) $erros[] = 'Informar Nome'; if (!$rg) $erros[] = 'Informar o RG'; if (!isValidCPF( $cpf )) $erros[] = 'CPF nao Informado ou inválido'; Obrigado pela prontidão !! Compartilhar este post Link para o post Compartilhar em outros sites
João Batista Neto 448 Denunciar post Postado Dezembro 28, 2009 if (!isValidCPF( $cpf )) $erros[] = 'CPF nao Informado ou inválido'; De onde estão vindo as variáveis $nome, $rg e $cpf ? Veja: $cpf = '549.377.795-92'; if ( !isValidCPF( $cpf ) ) echo 'CPF inválido'; Saída: CPF inválido Compartilhar este post Link para o post Compartilhar em outros sites
Crash® 0 Denunciar post Postado Dezembro 28, 2009 João vou postar meu script completo pois não manjo de programar e ja vi que eu provavelmente estou errado em aglum ponto. Peso que tenha paciência comigo e se possivel ser bem didatico por favor. Novamente Obrigado pela prontidão ! <title>Contato pelo site</title> <?php if (getenv("REQUEST_METHOD") == "POST") { $empresa_origem = $_POST['empresa_origem']; $funcao = $_POST['funcao']; $nome = $_POST['nome']; $rg = $_POST['rg']; $orgao_expedidor = $_POST['orgao_expedidor']; $data_emissao = $_POST['data_emissao']; $cpf = $_POST['cpf']; $titulo_eleitor = $_POST['titulo_eleitor']; $zona_elei = $_POST['zona_elei']; $secao_elei = $_POST['secao_elei']; $ctps = $_POST['ctps']; $ctps_serie = $_POST['ctps_serie']; $ctps_uf = $_POST['ctps_uf']; $ctps_emissao = $_POST['ctps_emissao']; $pis = $_POST['pis']; $data_pis = $_POST['data_pis']; $data_nasc = $_POST['data_nasc']; $estado_nasc = $_POST['estado_nasc']; $endereco = $_POST['estado_nasc']; $casa_numero = $_POST['casa_numero']; $bairro = $_POST['bairro']; $cep = $_POST['cep']; $cidade = $_POST['cidade']; $estado = $_POST['estado']; $telefone = $_POST['telefone']; $mae = $_POST['mae']; $pai = $_POST['pai']; $raca_cor = $_POST['raca_cor']; $deficiencia = $_POST['deficiencia']; $desc_defic = $_POST['desc_defic']; $escolaridade = $_POST['escolaridade']; $vt = $_POST['vt']; $estado_civil = $_POST['estado_civil']; $filhos = $_POST['filhos']; $conjuge = $_POST['conjuge']; $n_calca = $_POST['n_calca']; $n_camisa = $_POST['n_camisa']; $n_jaqueta = $_POST['n_jaqueta']; $n_calcado = $_POST['n_calcado']; //Validar CPF function isValidCPF( $cpf ){ $ret = false; if ( is_string( $cpf ) ){ if ( ( strlen( $cpf = preg_replace( '/[^\d]/' ,'' , $cpf ) ) == 11 ) && ( str_repeat( $cpf{ 1 } , 11 ) != $cpf ) ){ for ( $i = 0 , $v = 0 , $t = 10 ; $i < 11 ; ++$i ) if ( $i < 9 ) $v += $cpf{ $i } * $t--; $v1 = ( $x = $v % 11 ) < 2 ? 0 : 11 - $x; for ( $i = 0 , $v = 0 , $t = 11 ; $i < 10 ; ++$i ) $v += $cpf{ $i } * $t--; $v2 = ( $x = $v % 11 ) < 2 ? 0 : 11 - $x; $ret = sprintf( '%s%s' , $v1 , $v2 ) == substr( $cpf , 9 , 2 ); } } return $ret;} // Fim da validaçao do CPF //campos obrigatórios if (!$empresa_origem) $erros[] = 'Informar Nome da Empresa'; if (!$funcao) $erros[] = 'Informar Funçao Exercida'; if (!$nome) $erros[] = 'Informar Nome'; if (!$rg) $erros[] = 'Informar o RG'; if (!$orgao_expedidor) $erros[] = 'Informar Orgao Emissor'; if (!$data_emissao) $erros[] = 'Informar Data de Emissao'; if (!isValidCPF( $cpf )) $erros[] = 'CPF nao Informado ou inválido'; if (!$titulo_eleitor) $erros[] = 'Informar o Titulo de Eleitor'; if (!$zona_elei) $erros[] = 'Informar Zona Eleitoral'; if (!$secao_elei) $erros[] = 'Informar Seçao Eleitoral'; if (!$data_nasc) $erros[] = 'Informar Data de Nascimento'; if (!$estado_nasc) $erros[] = 'Informar Estado de Origem'; if (!$endereco) $erros[] = 'Informar Endereço'; if (!$casa_numero) $erros[] = 'Informar Numero da Residemcia'; if (!$bairro) $erros[] = 'Informar Bairro'; if (!$cep) $erros[] = 'Informar o CEP'; if (!$cidade) $erros[] = 'Informar Cidade'; if (!$estado) $erros[] = 'Selecione o Estado'; if (!$telefone) $erros[] = 'Informar o Numero de Telefone'; if (!$mae) $erros[] = 'Informar Nome da Mae'; if (!$raca_cor) $erros[] = 'Informar Raça/Cor'; if (!$deficiencia) $erros[] = 'Informar se tem deficiencia'; if (!$escolaridade) $erros[] = 'Selecionar Escolaridade'; if (!$vt) $erros[] = 'Informar se Utilizara VT'; if (!$estado_civil) $erros[] = 'Informar Estado Civil'; if (!$filhos) $erros[] = 'Informar se tem Filhos menores'; // Verifica e emite a mensagem de erro if ($erros) { echo "<script>alert('".implode('\n', $erros)."')</script>"; echo "<script>history.go(-1);</script>"; } else { //Inicio do Email que vair receber as informaçoes $MailRecipiente = "crash_heart@hotmail.com"; //Aqui o e-mail que vai receber $MailAssunto = "$funcao"; $headers = "MIME-Version: 1.0\r\n"; $headers .= "Content-type: text/html; charset=utf-8\r\n"; $headers .= "From: $empresa_origem\r\n"; } $msg = "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\"><html xmlns=\"http://www.w3.org/1999/xhtml\"><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" /><title>Formulario de Admissao enviado pelo Site</title> <br>Data De Processamento: <b>$hoje</b> <br> <br>Empresa de Origem: <b>$empresa_origem</b> <br>Funcao : <b>$funcao</b> <br>Nome : <b>$nome</b> <br>RG : <b>$rg</b> <br>Orgao Expedidor : <b>$orgao_expedidor</b> <br>Data Emissao : <b>$data_emissao</b> <br>CPF : <b>$cpf</b> <br>Titulo de eleitor: <b>$titulo_eleitor</b> <br>Zona Eleitoral : <b>$zona_elei</b> <br>Secao Eleitoral : <b>$secao_elei</b> <br>CTP : <b>$ctps</b> <br>CTPS Serie : <b>$ctps_serie</b> <br>CTPS UF : <b>$ctps_uf</b> <br>Data Emissao CTPS: <b>$ctps_emissao</b> <br>PIS : <b>$pis</b> <br>Data cadastro PIS: <b>$data_pis</b> <br>Data Nascimento : <b>$data_nasc</b> <br>Natural Estado : <b>$estado_nasc</b> <br>Endereco : <b>$endereco</b> <br>Numero Casa : <b>$casa_numero</b> <br>Bairro : <b>$bairro</b> <br>Cep : <b>$cep</b> <br>Cidade : <b>$cidade</b> <br>Estado : <b>$estado</b> <br>Telefone : <b>$telefone</b> <br>Nome da Mae : <b>$mae</b> <br>Nome do Pai : <b>$pai</b> <br>Raca / Cor : <b>$raca_cor</b> <br>Deficiente : <b>$deficiencia</b> <br>Defic.Descricao : <b>$desc_defisc</b> <br>Escolaridade : <b>$escolaridade</b> <br>Utilaza VT : <b>$vt</b> <br>Estado Civil : <b>$estado_civil</b> <br>Filhos menores : <b>$filhos</b> <br>Nome do Conjuge : <b>$conjuge</b> <br> <br>Infomracoes para Uniforme: <br> <br>Numero da calca : <b>$n_calca</b> <br>Numero da camisa : <b>$n_camisa</b> <br>Numero da Jaqueta: <b>$n_jaqueta</b> <br>Numero do calcado: <b>$n_calcado</b> <br> <br></body></html>"; $MandaEmail = utf8_encode(mail($MailRecipiente,$$empresa_origem,$msg,$headers)); } if ($empresa_origem){ echo "<b>$empresa_origem</b>, seu formulário foi enviado com sucesso !<br>Em breve lhe responderemos.<br><br>"; echo "<b>Encaminhar cópias dos Documentos para a Admissao:</b><br><br>"; echo "CTPS - Carteira de Trabalho (original)<br>"; echo "Copia da Carteira do PIS (frente e verso)<br>"; echo "Atestado do Exame Medico (Admissional)<br>"; echo "1 Foto 3x4<br>"; echo "2 Copias da Cedula de Identidade<br>"; echo "2 Copias do CPF<br>"; echo "1 Copia do Titulo de Eleitor<br>"; echo "1 Copia da Carteira de Habilitaçao para os motoristas<br>"; echo "1 Copia do Certificado de Alistamento Militar ou Reservista<br>"; echo "1 Copia da Certidao de Nascimento (se for solteiro)<br>"; echo "1 Copia da Certidao de Casamento<br>"; echo "1 Copia das Certidoes de Nascimento dos Filhos menores de 14 anos<br>"; echo "2 Copias do Comprovante de Endereço (conta de telefone)<br>"; echo "Atestado de Antecedentes Criminais<br>"; echo "1 Copia do Comprovante de escolaridade<br>"; echo "1 Copia do Comprovante do Certificado de Habilitaçao Profissional<br>"; } else { echo "<b>$empresa_origem</b>, nao foi possível enviar sua mensagem.<br>Tente novamente."; } ?><style type="text/css"> <!-- body,td,th { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #CCC; } body { background-color: #000; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; } --> </style> Compartilhar este post Link para o post Compartilhar em outros sites
João Batista Neto 448 Denunciar post Postado Dezembro 28, 2009 Fiz alguns comentários no seu código... /** * Valida um CPF * @param string $cpf O CPF * @return boolean */ function isValidCPF( $cpf ){ $ret = false; if ( is_string( $cpf ) ){ if ( ( strlen( $cpf = preg_replace( '/[^\d]/' , '' , $cpf ) ) == 11 ) && ( str_repeat( $cpf{ 1 } , 11 ) != $cpf ) ){ for ( $i = 0 , $v = 0 , $t = 10 ; $i < 11 ; ++$i ) if ( $i < 9 ) $v += $cpf{ $i } * $t-- ; $v1 = ( $x = $v % 11 ) < 2 ? 0 : 11 - $x; for ( $i = 0 , $v = 0 , $t = 11 ; $i < 10 ; ++$i ) $v += $cpf{ $i } * $t-- ; $v2 = ( $x = $v % 11 ) < 2 ? 0 : 11 - $x; $ret = sprintf( '%s%s' , $v1 , $v2 ) == substr( $cpf , 9 , 2 ); } } return $ret; } if ( getenv( 'REQUEST_METHOD' ) == 'POST' ){ /** * Declaramos a variável que receberá as mensagens de erro antes de utilizá-la */ $erros = array(); /** * Recebemos todas as variáveis do POST por referência para evitar um E_NOTICE, isso só é válido * porque será feita a validação desses dados logo abaixo */ $empresa_origem = & $_POST[ 'empresa_origem' ]; $funcao = & $_POST[ 'funcao' ]; $nome = & $_POST[ 'nome' ]; $rg = & $_POST[ 'rg' ]; $orgao_expedidor = & $_POST[ 'orgao_expedidor' ]; $data_emissao = & $_POST[ 'data_emissao' ]; $cpf = & $_POST[ 'cpf' ]; $titulo_eleitor = & $_POST[ 'titulo_eleitor' ]; $zona_elei = & $_POST[ 'zona_elei' ]; $secao_elei = & $_POST[ 'secao_elei' ]; $ctps = & $_POST[ 'ctps' ]; $ctps_serie = & $_POST[ 'ctps_serie' ]; $ctps_uf = & $_POST[ 'ctps_uf' ]; $ctps_emissao = & $_POST[ 'ctps_emissao' ]; $pis = & $_POST[ 'pis' ]; $data_pis = & $_POST[ 'data_pis' ]; $data_nasc = & $_POST[ 'data_nasc' ]; $estado_nasc = & $_POST[ 'estado_nasc' ]; $endereco = & $_POST[ 'estado_nasc' ]; $casa_numero = & $_POST[ 'casa_numero' ]; $bairro = & $_POST[ 'bairro' ]; $cep = & $_POST[ 'cep' ]; $cidade = & $_POST[ 'cidade' ]; $estado = & $_POST[ 'estado' ]; $telefone = & $_POST[ 'telefone' ]; $mae = & $_POST[ 'mae' ]; $pai = & $_POST[ 'pai' ]; $raca_cor = & $_POST[ 'raca_cor' ]; $deficiencia = & $_POST[ 'deficiencia' ]; $desc_defic = & $_POST[ 'desc_defic' ]; $escolaridade = & $_POST[ 'escolaridade' ]; $vt = & $_POST[ 'vt' ]; $estado_civil = & $_POST[ 'estado_civil' ]; $filhos = & $_POST[ 'filhos' ]; $conjuge = & $_POST[ 'conjuge' ]; $n_calca = & $_POST[ 'n_calca' ]; $n_camisa = & $_POST[ 'n_camisa' ]; $n_jaqueta = & $_POST[ 'n_jaqueta' ]; $n_calcado = & $_POST[ 'n_calcado' ]; //campos obrigatórios if ( !$empresa_origem ) $erros[] = 'Informar Nome da Empresa'; if ( !$funcao ) $erros[] = 'Informar Funçao Exercida'; if ( !$nome ) $erros[] = 'Informar Nome'; if ( !$rg ) $erros[] = 'Informar o RG'; if ( !$orgao_expedidor ) $erros[] = 'Informar Orgao Emissor'; if ( !$data_emissao ) $erros[] = 'Informar Data de Emissao'; if ( !isValidCPF( $cpf ) ) $erros[] = 'CPF nao Informado ou inválido'; if ( !$titulo_eleitor ) $erros[] = 'Informar o Titulo de Eleitor'; if ( !$zona_elei ) $erros[] = 'Informar Zona Eleitoral'; if ( !$secao_elei ) $erros[] = 'Informar Seçao Eleitoral'; if ( !$data_nasc ) $erros[] = 'Informar Data de Nascimento'; if ( !$estado_nasc ) $erros[] = 'Informar Estado de Origem'; if ( !$endereco ) $erros[] = 'Informar Endereço'; if ( !$casa_numero ) $erros[] = 'Informar Numero da Residemcia'; if ( !$bairro ) $erros[] = 'Informar Bairro'; if ( !$cep ) $erros[] = 'Informar o CEP'; if ( !$cidade ) $erros[] = 'Informar Cidade'; if ( !$estado ) $erros[] = 'Selecione o Estado'; if ( !$telefone ) $erros[] = 'Informar o Numero de Telefone'; if ( !$mae ) $erros[] = 'Informar Nome da Mae'; if ( !$raca_cor ) $erros[] = 'Informar Raça/Cor'; if ( !$deficiencia ) $erros[] = 'Informar se tem deficiencia'; if ( !$escolaridade ) $erros[] = 'Selecionar Escolaridade'; if ( !$vt ) $erros[] = 'Informar se Utilizara VT'; if ( !$estado_civil ) $erros[] = 'Informar Estado Civil'; if ( !$filhos ) $erros[] = 'Informar se tem Filhos menores'; /** * Verifica e emite a mensagem de erro */ if ( count( $erros ) ){ echo "<script>alert('" . implode( '\n' , $erros ) . "')</script>"; echo "<script>history.go(-1);</script>"; } else { //Inicio do Email que vair receber as informaçoes $MailRecipiente = "crash_heart@hotmail.com"; //Aqui o e-mail que vai receber $MailAssunto = "$funcao"; $headers = "MIME-Version: 1.0\r\n"; $headers .= "Content-type: text/html; charset=utf-8\r\n"; $headers .= "From: $empresa_origem\r\n"; $msg = "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\"><html xmlns=\"http://www.w3.org/1999/xhtml\"><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" /><title>Formulario de Admissao enviado pelo Site</title> <br>Data De Processamento: <b>$hoje</b> <br> <br>Empresa de Origem: <b>$empresa_origem</b> <br>Funcao : <b>$funcao</b> <br>Nome : <b>$nome</b> <br>RG : <b>$rg</b> <br>Orgao Expedidor : <b>$orgao_expedidor</b> <br>Data Emissao : <b>$data_emissao</b> <br>CPF : <b>$cpf</b> <br>Titulo de eleitor: <b>$titulo_eleitor</b> <br>Zona Eleitoral : <b>$zona_elei</b> <br>Secao Eleitoral : <b>$secao_elei</b> <br>CTP : <b>$ctps</b> <br>CTPS Serie : <b>$ctps_serie</b> <br>CTPS UF : <b>$ctps_uf</b> <br>Data Emissao CTPS: <b>$ctps_emissao</b> <br>PIS : <b>$pis</b> <br>Data cadastro PIS: <b>$data_pis</b> <br>Data Nascimento : <b>$data_nasc</b> <br>Natural Estado : <b>$estado_nasc</b> <br>Endereco : <b>$endereco</b> <br>Numero Casa : <b>$casa_numero</b> <br>Bairro : <b>$bairro</b> <br>Cep : <b>$cep</b> <br>Cidade : <b>$cidade</b> <br>Estado : <b>$estado</b> <br>Telefone : <b>$telefone</b> <br>Nome da Mae : <b>$mae</b> <br>Nome do Pai : <b>$pai</b> <br>Raca / Cor : <b>$raca_cor</b> <br>Deficiente : <b>$deficiencia</b> <br>Defic.Descricao : <b>$desc_defisc</b> <br>Escolaridade : <b>$escolaridade</b> <br>Utilaza VT : <b>$vt</b> <br>Estado Civil : <b>$estado_civil</b> <br>Filhos menores : <b>$filhos</b> <br>Nome do Conjuge : <b>$conjuge</b> <br> <br>Infomracoes para Uniforme: <br> <br>Numero da calca : <b>$n_calca</b> <br>Numero da camisa : <b>$n_camisa</b> <br>Numero da Jaqueta: <b>$n_jaqueta</b> <br>Numero do calcado: <b>$n_calcado</b> <br> <br></body></html>"; /** * A linha abaixo precisou ser revista, a função mail retornará sempre um boolean e não tem sentido usar * utf8_encode nesse caso. * $MandaEmail = utf8_encode( mail( $MailRecipiente , $$empresa_origem , $msg , $headers ) ); */ $MandaEmail = mail( $MailRecipiente , $$empresa_origem , $msg , $headers ); /** * Essa condicional precisou ser revista, ela será sempre verdadeira nesse ponto do código, uma vez que a validação * dos dados foi feita logo acima. * if ( $empresa_origem ){ */ if ( $MandaEmail ){ echo "<b>$empresa_origem</b>, seu formulário foi enviado com sucesso !<br>Em breve lhe responderemos.<br><br>"; echo "<b>Encaminhar cópias dos Documentos para a Admissao:</b><br><br>"; echo "CTPS - Carteira de Trabalho (original)<br>"; echo "Copia da Carteira do PIS (frente e verso)<br>"; echo "Atestado do Exame Medico (Admissional)<br>"; echo "1 Foto 3x4<br>"; echo "2 Copias da Cedula de Identidade<br>"; echo "2 Copias do CPF<br>"; echo "1 Copia do Titulo de Eleitor<br>"; echo "1 Copia da Carteira de Habilitaçao para os motoristas<br>"; echo "1 Copia do Certificado de Alistamento Militar ou Reservista<br>"; echo "1 Copia da Certidao de Nascimento (se for solteiro)<br>"; echo "1 Copia da Certidao de Casamento<br>"; echo "1 Copia das Certidoes de Nascimento dos Filhos menores de 14 anos<br>"; echo "2 Copias do Comprovante de Endereço (conta de telefone)<br>"; echo "Atestado de Antecedentes Criminais<br>"; echo "1 Copia do Comprovante de escolaridade<br>"; echo "1 Copia do Comprovante do Certificado de Habilitaçao Profissional<br>"; } else{ echo "<b>$empresa_origem</b>, nao foi possível enviar sua mensagem.<br>Tente novamente."; } } } Compartilhar este post Link para o post Compartilhar em outros sites