当前位置: 首页>>代码示例>>PHP>>正文


PHP validaCPF函数代码示例

本文整理汇总了PHP中validaCPF函数的典型用法代码示例。如果您正苦于以下问题:PHP validaCPF函数的具体用法?PHP validaCPF怎么用?PHP validaCPF使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。


在下文中一共展示了validaCPF函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: atualizaArquivoItem

 public function atualizaArquivoItem($aItem, $retItem, $id_arquivo, $id_arquivo_item, $id_usuario, $id_empresa)
 {
     #atualiza com os novos dados
     $this->sql = "update vsites_arquivo_item set certidao_nome=?, certidao_cpf=?, certidao_cidade=?, certidao_estado=?, erro=? where id_arquivo_item=?";
     $this->values = array($aItem->nome, $aItem->cpf, $aItem->cidade, $aItem->estado, $aItem->erro, $id_arquivo_item);
     $this->exec();
     #verifica duplicidade
     if ($aItem->erro == '') {
         $enc_dupli = date('Y-m-d');
         $this->sql = "select pi.id_pedido, pi.ordem from vsites_pedido as p, vsites_pedido_item as pi\n\t\t\twhere \n\t\t\tp.id_conveniado='" . $retItem->id_conveniado . "' and\n\t\t\tp.id_pedido=pi.id_pedido and pi.id_status!='14' and \n\t\t\tpi.id_servico='" . $retItem->id_servico . "' and\n\t\t\t(pi.encerramento='0000-00-00 00:00:00' or pi.encerramento>=DATE_SUB('" . $enc_dupli . " 00:00:00',INTERVAL 3 MONTH)) and\n\t\t\tpi.certidao_nome='" . $aItem->nome . "' and \n\t\t\tpi.certidao_cidade='" . $aItem->cidade . "' and  \n\t\t\tpi.certidao_estado='" . $aItem->estado . "' and\n\t\t\t((replace(replace(replace(pi.certidao_cpf,'-',''),'.',''),'/',''))='" . $aItem->cpf . "' and pi.certidao_cpf!='' or \n\t\t\t(replace(replace(replace(pi.certidao_cnpj,'-',''),'.',''),'/',''))='" . $aItem->cpf . "' and pi.certidao_cnpj!='') limit 1";
         $this->values = array();
         $num_dup = $this->fetch();
         if ($num_dup[0]->id_pedido != '') {
             $this->sql = "update vsites_arquivo_item as ai\n\t\t\t\tset ai.dup='1', ai.ordem_dup='" . $num_dup[0]->ordem . "', ai.id_pedido_dup='" . $num_dup[0]->id_pedido . "'\n\t\t\t\twhere ai.id_arquivo_item=? and ai.erro='' and ai.dup='0'";
             $this->values = array($id_arquivo_item);
             $this->exec();
         }
     }
     if ($num_dup[0]->id_pedido == '' and $aItem->erro == "") {
         $certidao_cpf = $aItem->cpf;
         $this->sql = "select ai.id_pedido_dup\n\t\t\tfrom vsites_arquivo_item as ai where \n\t\t\tai.id_arquivo = ? and ai.erro='' and ai.dup='0' limit 1";
         $this->values = array($id_arquivo);
         $ret = $this->fetch();
         $this->sql = "select pi.id_servico, pi.id_servico_var, pi.id_servico_departamento, pi.urgente, pi.dias, pi.valor, pi.id_pedido \n\t\t\tfrom vsites_pedido_item as pi where \n\t\t\tpi.id_pedido=? limit 1";
         $this->values = array($ret[0]->id_pedido_dup);
         $ret = $this->fetch();
         $p->id_servico = $ret[0]->id_servico;
         $p->id_servico_var = $ret[0]->id_servico_var;
         $p->id_servico_departamento = $ret[0]->id_servico_departamento;
         $p->urgente = $ret[0]->urgente;
         $p->dias = $ret[0]->dias;
         $p->valor = $ret[0]->valor;
         $p->certidao_devedor_cpf = $retItem->certidao_devedor_cpf;
         $p->certidao_devedor = $retItem->certidao_devedor;
         $p->certidao_nome = $aItem->nome;
         $p->certidao_rg = $retItem->certidao_rg;
         $p->certidao_conjuge = $retItem->certidao_conjuge;
         $p->certidao_cidade = $aItem->cidade;
         $p->certidao_estado = $aItem->estado;
         #valida documento
         $valida_cpf = validaCPF($aItem->cpf);
         if ($valida_cpf == 'false') {
             $p->certidao_cnpj = $aItem->cpf;
             $p->certidao_cpf = '';
         } else {
             $p->certidao_cnpj = '';
             $p->certidao_cpf = $aItem->cpf;
         }
         $p->id_usuario = $id_usuario;
         $p->id_empresa_atend = $id_empresa;
         $p->obs = '';
         $pedidoDAO = new PedidoDAO();
         $ordem = $pedidoDAO->inserir_item($p, $ret[0]->id_pedido);
         $this->sql = "update vsites_arquivo_item set id_pedido_dup=?, ordem_dup=? where id_arquivo_item=?";
         $this->values = array($ret[0]->id_pedido, $ordem, $id_arquivo_item);
         $this->exec();
         return $ret[0]->id_pedido . '/' . $ordem;
     }
     return '';
 }
开发者ID:tricardo,项目名称:CartorioPostal_old,代码行数:60,代码来源:ArquivoItemDAO.php

示例2: setCpf

 public function setCpf($cpf)
 {
     if (vazio_ou_nulo($cpf)) {
         throw new RegraDeNegocioException('CPF não pode ser vazio!');
     }
     if (!validaCPF($cpf)) {
         throw new RegraDeNegocioException('CPF inválido!');
     }
     $this->cpf = $cpf;
 }
开发者ID:BGCX067,项目名称:facomcrm-svn-to-git,代码行数:10,代码来源:Pessoa.php

示例3: salvar

 public function salvar()
 {
     $nomecomprador = $this->input->post('nomecomprador');
     $enderecocomprador = $this->input->post('enderecocomprador');
     $cidadecomprador = $this->input->post('cidadecomprador');
     $ufcomprador = $this->input->post('ufcomprador');
     $cepcomprador = $this->input->post('cepcomprador');
     $emailcomprador = $this->input->post('emailcomprador');
     $cpfcomprador = $this->input->post('cpfcomprador');
     $sexocomprador = $this->input->post('sexocomprador');
     $senhacomprador = $this->input->post('senhacomprador');
     $telefonecomprador = $this->input->post('telefonecomprador');
     $cpfcomprador = str_replace(".", null, $cpfcomprador);
     $cpfcomprador = str_replace("-", null, $cpfcomprador);
     $cpfcomprador = str_replace(" ", null, $cpfcomprador);
     $cepcomprador = str_replace("-", null, $cepcomprador);
     $this->load->library('form_validation');
     $this->form_validation->set_rules('nomecomprador', 'Nome', 'required');
     $this->form_validation->set_rules('enderecocomprador', 'Endereço', 'required');
     $this->form_validation->set_rules('cidadecomprador', 'Cidade', 'required');
     $this->form_validation->set_rules('ufcomprador', 'UF', 'required');
     $this->form_validation->set_rules('cpfcomprador', 'CPF', 'required');
     $this->form_validation->set_rules('cepcomprador', 'CEP', 'required');
     $this->form_validation->set_rules('sexocomprador', 'Sexo', 'required');
     $this->form_validation->set_rules('emailcomprador', 'Email', 'required|valid_email|is_unique[comprador.emailcomprador]');
     if ($this->form_validation->run() == FALSE) {
         $this->session->set_flashdata('erro', 'Informe os campos corretamente.' . validation_errors());
         redirect('conta/novaconta');
     }
     $codcomprador = '';
     if (!validaCPF($cpfcomprador)) {
         $erros = TRUE;
         $this->session->set_flashdata('erro', 'Informe um CPF correto.');
         redirect('conta/novaconta');
     } else {
         $cpfUsado = $this->CompradorM->validaCPFDuplicado($codcomprador, $cpfcomprador);
         if ($cpfUsado > 0) {
             $this->session->set_flashdata('erro', 'Já há um cliente utilizando este CPF.');
             redirect('conta/novaconta');
         }
     }
     $itens = array("nomecomprador" => $nomecomprador, "enderecocomprador" => $enderecocomprador, "cidadecomprador" => $cidadecomprador, "ufcomprador" => $ufcomprador, "cepcomprador" => $cepcomprador, "emailcomprador" => $emailcomprador, "cpfcomprador" => $cpfcomprador, "sexocomprador" => $sexocomprador);
     if ($senhacomprador) {
         $itens['senhacomprador'] = md5($senhacomprador);
     }
     $codcomprador = $this->CompradorM->post($itens);
     $sessaoLoja = array('nomecomprador' => $nomecomprador, 'emailcomprador' => $emailcomprador, 'codcomprador' => $codcomprador);
     $this->session->set_userdata('loja', $sessaoLoja);
     $this->session->set_flashdata('sucesso', 'Conta criada com sucesso.');
     redirect('/');
 }
开发者ID:Pronjaboy,项目名称:lojavirtualDAW,代码行数:51,代码来源:conta.php

示例4: valida

 public function valida($acao)
 {
     try {
         parent::valida($acao);
         $errors = new FormException();
     } catch (FormException $errors) {
     }
     if (!validaCPF($this->cpf) && $acao != "atualiza" || trim($this->cpf) == "") {
         $errors->addError("informe um CPF válido");
     }
     if (sizeof($errors->getErrors()) > 0) {
         throw $errors;
     }
 }
开发者ID:tricardo,项目名称:CartorioPostal_old,代码行数:14,代码来源:PessoaFisica.class.php

示例5:

                            
                        </center>
                    </form>
            </center>
            
        </div> 
</div>



<?php 
require_once './visao/componentes.php';
require_once './email/EmailEnviar.php';
if (isset($_POST['acao'])) {
    if ($_POST['acao'] == "liberarQuestionario") {
        if (validaCPF($_POST['cpfInformar'])) {
            try {
                $user = $daoUsuario->buscarPorCPF($_POST['cpfInformar']);
                if ($user->getId() != null && $user->getId() != 0) {
                    //  $quantidadeFormulario = $daoFormulario->buscarPorIdDoUsuario($user->getId());
                    $quantidadeFormulario = $user->getQtdResponde();
                    if ($quantidadeFormulario == null) {
                        $quantidadeFormulario = 0;
                    }
                    if ($quantidadeFormulario <= 5) {
                        //ENVIO DE DADOS PELA SEÇÃO
                        $_SESSION['nome'] = $user->getNome();
                        $_SESSION['id'] = $user->getId();
                        $_SESSION['senha'] = $user->getSenha();
                        $_SESSION['email'] = $user->getEmail();
                        $_SESSION['cpf'] = $user->getCpf();
开发者ID:alissonl3,项目名称:questionario,代码行数:30,代码来源:index.php

示例6: recuperaUltimo

    if ($query_insere_representante) {
        $ultimo = recuperaUltimo("sis_representante_legal");
        $sql_atualiza_representante = "UPDATE sis_pessoa_juridica SET {$campoRepresentante} = '{$ultimo}' WHERE Id_PessoaJuridica = '{$idPessoaJuridica}'";
        $query_atualiza_representante = mysqli_query($con, $sql_atualiza_representante);
        if ($query_atualiza_representante) {
            $mensagem = "Represenante legal 0" . $n . " atualizado com sucesso!";
            $pagina = "editar";
        } else {
            $mensagem = "Erro(1)";
        }
    } else {
        $mensagem = "Erro(2)";
    }
}
if (isset($_POST['busca'])) {
    $cpf_validar = validaCPF($_POST['busca']);
    if ($cpf_validar == FALSE) {
        $pagina = "busca";
        $mensagem = "CPF inválido. Tente novamente.";
    }
}
?>

<?php 
include 'includes/menu.php';
?>



<?php 
switch ($pagina) {
开发者ID:grayce1220,项目名称:igsis,代码行数:31,代码来源:frm_edita_representantelegal.php

示例7: validaEMAIL

     }
     $error .= "<li><b>Os campos com * são obrigatórios.</b></li>";
 }
 if (!validaTel($tel)) {
     $errors['tel'] = 1;
     $error .= "<li><b>O telefone é inválido.</b></li>";
 }
 if ($email != '') {
     $valida = validaEMAIL($email);
     if ($valida == 'false') {
         $errors['email'] = 1;
         $error .= "<li><b>E-mail Inválido, digite corretamente.</b></li>";
     }
 }
 if ($tipo == 'cpf') {
     if (validaCPF($cpf) == 'false') {
         $errors['cpf'] = 1;
         $error .= "<li><b>CPF Inválido, digite corretamente.</b></li>";
     }
 } else {
     if (validaCNPJ($cpf) == 'false') {
         $errors['cpf'] = 1;
         $error .= "<li><b>CNPJ Inválido, digite corretamente.</b></li>";
     }
 }
 if ($email != '') {
     require '../includes/verifica_login.php';
 }
 if (count($errors) == 0) {
     $conveniado = new stdClass();
     $conveniado->nome = $nome;
开发者ID:tricardo,项目名称:CartorioPostal_old,代码行数:31,代码来源:conveniado_add.php

示例8: verificaPermissaoEditSolicitante

 /**
  * verifica permissão de alterar solicitante
  * @param int $id_pedido_item
  * @param int $id_empresa
  * @param array $departamento_p
  * @param array $departamento_s
  * @param array $p
  */
 public function verificaPermissaoEditSolicitante($id_pedido_item, $id_empresa, $departamento_p, $departamento_s, $p)
 {
     global $controle_id_pais;
     $errors = array();
     $this->sql = "SELECT pi.id_empresa_atend as id_empresa, pi.operacional, pi.id_status, pi.inicio, pi.id_pedido_item, pi.id_empresa_resp, sd.id_departamento_resp from\n\t\t\t\t\tvsites_pedido_item as pi, vsites_servico_departamento as sd where\n\t\t\t\t\tpi.id_pedido_item=? and \n\t\t\t\t\tpi.id_servico_departamento = sd.id_servico_departamento";
     $this->values = array($id_pedido_item);
     $cont = $this->fetch();
     $id_departamento_resp = $cont[0]->id_departamento_resp;
     $operacional = $cont[0]->operacional;
     $id_empresa_e = $cont[0]->id_empresa;
     $id_empresa_resp = $cont[0]->id_empresa_resp;
     $inicio = $cont[0]->inicio;
     $id_status = $cont[0]->id_status;
     $id_pedido_item = $cont[0]->id_pedido_item;
     if ($id_pedido_item == "") {
         $errors['error'] .= "<li><b>Você não tem permissão de alterar o pedido.</b></li>";
     }
     if ($p->origem == "" or $p->cpf == "" or $p->nome == "" or $p->forma_pagamento == "" or $p->cep == "" or $p->numero == "" or $p->bairro == "" or $p->estado == "" or $p->cidade == "" or $p->endereco == "") {
         if ($p->cpf == "") {
             $errors['cpf'] = 1;
         }
         if ($p->nome == "") {
             $errors['nome'] = 1;
         }
         if ($p->origem == "") {
             $errors['origem'] = 1;
         }
         if ($p->forma_pagamento == "") {
             $errors['forma_pagamento'] = 1;
         }
         if ($p->cep == "") {
             $errors['cep'] = 1;
         }
         if ($p->numero == "") {
             $errors['numero'] = 1;
         }
         if ($p->endereco == "") {
             $errors['endereco'] = 1;
         }
         if ($p->cidade == "") {
             $errors['cidade'] = 1;
         }
         if ($p->estado == "") {
             $errors['estado'] = 1;
         }
         if ($p->bairro == "") {
             $errors['bairro'] = 1;
         }
         $errors['error'] .= "<li><b>Os campos com * são obrigatórios.</b></li>";
     }
     #verifica se o atendimento ainda pode alterar o pedido
     if ($id_status != 1 and $id_status != 2 and $id_status != 11 and $id_status != 12 and $id_status != 16 and in_array($id_departamento_resp, $departamento_p) != 1 and in_array('6', $departamento_p) == 1 and in_array('2', $departamento_p) != 1) {
         $errors['error'] .= "<li><b>Esse serviço já foi enviado para o departamento operacional e você não pode mais alterá-lo</b></li>";
     }
     #verifica se pertence a empresa
     if ($id_empresa_e != $id_empresa) {
         $errors['error'] .= "<li><b>Somente o responsável pelo pedido pode realizar alterações nos dados do solicitante.</b></li>";
     }
     if ($p->email != '') {
         $valida = validaEMAIL($p->email);
         if ($valida == 'false') {
             $errors['email'] = 1;
             $errors['error'] .= "<li><b>E-mail Inválido, digite corretamente.</b></li>";
         }
     }
     if ($p->tipo == 'cpf') {
         $valida = validaCPF($p->cpf);
         if ($valida == 'false') {
             $errors['cpf'] = 1;
             $errors['error'] .= "<li><b>CPF Inválido, digite corretamente.</b></li>";
         }
     } else {
         $valida = validaCNPJ($p->cpf);
         if ($valida == 'false' and $controle_id_pais) {
             $errors['cpf'] = 1;
             $errors['error'] .= "<li><b>CNPJ Inválido, digite corretamente." . $controle_id_pais . "</b></li>";
         }
     }
     #verifica se tem permissão de alterar o pedido do departamento
     if (in_array($id_departamento_resp, $departamento_p) != 1 and in_array('6', $departamento_p) != 1 and in_array('2', $departamento_p) != 1) {
         $errors['error'] .= '<li><b>Você não tem permissão para realizar essa operação, esse pedido pertence a outro departamento.</b></li>';
     }
     #verifica se o concluido operacional foi concluído, caso tenha sido concluído o operacional e o atendimento não pode mais mexer.
     if (in_array('1', $departamento_p) != 1 and in_array('2', $departamento_p) != 1 and $operacional != '0000-00-00') {
         $errors['error'] .= '<li><b>Você não tem permissão para realizar essa operação, esse pedido pertence a outro departamento.</b></li>';
     }
     return $errors;
 }
开发者ID:tricardo,项目名称:CartorioPostal_old,代码行数:96,代码来源:PedidoVerificaDAO.php

示例9: DaoUsuario

     $user->setTelefone($_POST["telefone"]);
 }
 if (isset($_POST["senha"])) {
     $user->setSenha($_POST["senha"]);
 }
 if (isset($_POST["cpf"])) {
     $user->setCpf($_POST["cpf"]);
 }
 if (isset($_POST["opTipo"])) {
     $user->setTipo($_POST["opTipo"]);
 }
 if (isset($_POST["curso"])) {
     $user->setIdCurso($_POST["curso"]);
 }
 $dao = new DaoUsuario();
 if (validaCPF($user->getCpf())) {
     $usuarioVerificacaoCPF = $dao->buscarPorCPF($user->getCpf());
     $usuarioVerificacaoEmail = $dao->buscarPorEmail($user->getEmail());
     if (!$usuarioVerificacaoCPF->getId() != null && !$usuarioVerificacaoCPF->getId() != 0) {
         if (!$usuarioVerificacaoEmail->getId() != null && !$usuarioVerificacaoEmail->getId() != 0) {
             try {
                 $user->setStatus(1);
                 $dao->inserir($user);
                 echo "<script type='text/javascript'>";
                 echo "\$('#modalMsgSucesso').modal('show');";
                 echo "</script>";
             } catch (Exception $e) {
                 print "Erro " . $e;
                 echo "<script type='text/javascript'>";
                 echo "\$('#modalMsgErroException').modal('show');";
                 echo "</script>";
开发者ID:alissonl3,项目名称:questionario,代码行数:31,代码来源:cadastro.php

示例10: traduzMes

             }
             $notificacao = PDFFactory::retornaPDF($pedido, 'scania');
             $notificacao->geraPDF(date("d") . ' de ' . traduzMes(date('m')) . ' de ' . date("Y"), $nome_arquivos);
         }
     }
 } else {
     $i = 0;
     $sql = "select * from vsites_arquivo_item as ai where id_arquivo = '" . $id_arquivo . "' and erro='' and dup='0'";
     $query2 = $objQuery->SQLQuery($sql);
     while ($res2 = mysql_fetch_array($query2)) {
         $ordem++;
         $i++;
         $certidao_cpf = $res2['certidao_cpf'];
         $id_arquivo_item = $res2['id_arquivo_item'];
         #valida documento
         $valida_cpf = validaCPF($certidao_cpf);
         if ($valida_cpf == 'false') {
             $certidao_cnpj = $certidao_cpf;
             $certidao_cpf = '';
         } else {
             $certidao_cnpj = '';
         }
         $result = $objQuery->SQLQuery("insert into vsites_pedido_item \n\t\t\t\t(data_atividade,id_atividade,id_status,urgente,ordem,id_pedido, data,id_usuario,id_empresa_atend,id_servico,valor,dias,obs, id_servico_var,id_servico_departamento,\n\t\t\t\tcertidao_devedor_cpf,\n\t\t\t\tcertidao_devedor,\n\t\t\t\tcertidao_cpf,\n\t\t\t\tcertidao_cnpj,\n\t\t\t\tcertidao_nome,\n\t\t\t\tcertidao_mae,\n\t\t\t\tcertidao_livro,\n\t\t\t\tcertidao_folha,\n\t\t\t\tcertidao_termo,\n\t\t\t\tcertidao_data_obito,\n\t\t\t\tcertidao_cartorio,\t\t\n\t\t\t\tcertidao_rg,\n\t\t\t\tcertidao_conjuge,\n\t\t\t\tcertidao_cidade,\n\t\t\t\tcertidao_estado, certidao_matricula) values\n\t\t\t\t(NOW(),'172','1','" . $urgente . "','" . $ordem . "','" . $id_pedido . "',NOW(),'" . $controle_id_usuario . "','" . $controle_id_empresa . "','" . $id_servico . "','" . $valor . "','" . $dias . "','" . $obs . "','" . $id_servico_var . "','" . $id_servico_departamento . "',\n\t\t\t\t'" . $res2['certidao_devedor_cpf'] . "',\n\t\t\t\t'" . $res2['certidao_devedor'] . "',\n\t\t\t\t'" . $certidao_cpf . "',\n\t\t\t\t'" . $certidao_cnpj . "',\n\t\t\t\t'" . $res2['certidao_nome'] . "',\n\t\t\t\t'" . $res2['certidao_mae'] . "',\n\t\t\t\t'" . $res2['certidao_livro'] . "',\n\t\t\t\t'" . $res2['certidao_folha'] . "',\n\t\t\t\t'" . $res2['certidao_termo'] . "',\n\t\t\t\t'" . $res2['certidao_data_obito'] . "',\n\t\t\t\t'" . $res2['certidao_cartorio'] . "',\n\t\t\t\t'" . $res2['certidao_rg'] . "',\n\t\t\t\t'" . $res2['certidao_conjuge'] . "',\n\t\t\t\t'" . $res2['certidao_cidade'] . "',\n\t\t\t\t'" . $res2['certidao_estado'] . "','" . $res2['certidao_matricula'] . "')");
         $id_pedido_item .= ",'" . $objQuery->ID . "'";
         $sql_pedido_a = "update vsites_arquivo_item set id_pedido_dup='" . $id_pedido . "', ordem_dup='" . $ordem . "' where id_arquivo_item='" . $id_arquivo_item . "'";
         $result_pedido_a = $objQuery->SQLQuery($sql_pedido_a);
     }
 }
 $query = "insert into vsites_pedido_status select ('') as id_pedido_status, ('172') as id_atividade,(NOW()) as data_i,('" . $controle_id_usuario . "') as id_usuario,('') as status_obs, pi.id_pedido_item,('0') as status_dias,('00:00:00') as status_hora from vsites_pedido_item as pi where id_pedido_item IN ('0'" . $id_pedido_item . ")";
 $result = $objQuery->SQLQuery($query);
 $importados = ' até ' . $i;
开发者ID:tricardo,项目名称:CartorioPostal_old,代码行数:31,代码来源:pedido_import.php

示例11: count

        $cp = $verifica_cp[$i];
        $i = count($verifica_cp);
    }
}
$verifica_cp = array('tipo_franquia', 'forma_pagto', 'valor_efetivo', 'nome', 'cpf', 'email', 'profissao', 'tel_res', 'endereco', 'numero', 'bairro', 'estado', 'cidade', 'cep', 'anterior_endereco', 'anterior_numero', 'anterior_bairro', 'anterior_estado', 'anterior_cidade', 'anterior_cep', 'empresa_t', 'cargo', 'historico', 'periodo', 'contato', 'cursos', 'estado_interesse', 'cidade_interesse');
$verifica_nome = array('Tipo de Franquia', 'Forma de Pagto.', 'Valor Efetivo', 'Nome', 'CPF', 'Email', 'Profissão', 'Residencial', 'Endereço', 'Número', 'Bairro', 'Estado', 'Cidade', 'CEP', 'Endereço', 'Número', 'Bairro', 'Estado', 'Cidade', 'CEP', 'Empresa', 'Cargo', 'Histórico', 'Período', 'Contato', 'Cursos', 'Estado de Interesse', 'Cidade de Interesse');
for ($i = 0; $i < count($verifica_cp); $i++) {
    if ($errors == 0 && strlen($c->{$verifica_cp}[$i]) == 0) {
        $errors++;
        $error .= 'O campo ' . $verifica_nome[$i] . ' não pode ser vazio!';
        $cp = $verifica_cp[$i];
        $i = count($verifica_cp);
    }
}
if ($errors == 0) {
    $valida = validaCPF($c->cpf);
    if ($valida == 'false') {
        $errors++;
        $error .= 'CPF digitado é inválido!';
        $cp = 'cpf';
    }
    $valida = validaEMAIL($c->email);
    if ($valida == 'false' && $errors == 0) {
        $errors++;
        $error .= 'Email digitado é inválido!';
        $cp = 'email';
    }
}
if ($errors == 0) {
    #incluir/excluir => arquivos
    $i = 0;
开发者ID:tricardo,项目名称:CartorioPostal_old,代码行数:31,代码来源:expansao_edita_submit1.php

示例12: salvar

 public function salvar()
 {
     $codcomprador = $this->input->post('codcomprador');
     $nomecomprador = $this->input->post('nomecomprador');
     $enderecocomprador = $this->input->post('enderecocomprador');
     $cidadecomprador = $this->input->post('cidadecomprador');
     $ufcomprador = $this->input->post('ufcomprador');
     $cepcomprador = $this->input->post('cepcomprador');
     $emailcomprador = $this->input->post('emailcomprador');
     $cpfcomprador = $this->input->post('cpfcomprador');
     $sexocomprador = $this->input->post('sexocomprador');
     $senhacomprador = $this->input->post('senhacomprador');
     $cpfcomprador = str_replace(".", null, $cpfcomprador);
     $cpfcomprador = str_replace("-", null, $cpfcomprador);
     $cpfcomprador = str_replace(" ", null, $cpfcomprador);
     $cepcomprador = str_replace("-", null, $cepcomprador);
     $erros = FALSE;
     $mensagem = null;
     if (!$nomecomprador) {
         $erros = TRUE;
         $mensagem .= "Informe nome do comprador.\n";
     }
     if (!$emailcomprador) {
         $erros = TRUE;
         $mensagem .= "Informe o email do comprador.\n";
     } else {
         if (!filter_var($emailcomprador, FILTER_VALIDATE_EMAIL)) {
             $erros = TRUE;
             $mensagem .= "Este email é inválido.\n";
         } else {
             $total = $this->CompradorM->validaEmailDuplicado($codcomprador, $emailcomprador);
             if ($total > 0) {
                 $erros = TRUE;
                 $mensagem .= "Este email já está sendo utilizado.\n";
             }
         }
     }
     if (!$enderecocomprador) {
         $erros = TRUE;
         $mensagem .= "Informe o endereço do comprador.\n";
     }
     if (!$cidadecomprador) {
         $erros = TRUE;
         $mensagem .= "Informe a cidade do comprador.\n";
     }
     if (!$cepcomprador) {
         $erros = TRUE;
         $mensagem .= "Informe o CEP.\n";
     }
     if (!$cpfcomprador) {
         $erros = TRUE;
         $mensagem .= "Informe o CPF.\n";
     } else {
         if (!validaCPF($cpfcomprador)) {
             $erros = TRUE;
             $mensagem .= "CPF informado é inválido.\n";
         } else {
             $cpfUsado = $this->CompradorM->validaCPFDuplicado($codcomprador, $cpfcomprador);
             if ($cpfUsado > 0) {
                 $erros = TRUE;
                 $mensagem .= "Este CPF já está sendo utilizado.\n";
             }
         }
     }
     if (!$erros) {
         $itens = array("nomecomprador" => $nomecomprador, "enderecocomprador" => $enderecocomprador, "cidadecomprador" => $cidadecomprador, "ufcomprador" => $ufcomprador, "cepcomprador" => $cepcomprador, "emailcomprador" => $emailcomprador, "cpfcomprador" => $cpfcomprador, "sexocomprador" => $sexocomprador);
         if ($senhacomprador) {
             $itens['senhacomprador'] = $senhacomprador;
         }
         if ($codcomprador) {
             $codcomprador = $this->CompradorM->update($itens, $codcomprador);
         } else {
             $codcomprador = $this->CompradorM->post($itens);
         }
         if ($codcomprador) {
             $this->session->set_flashdata('sucesso', 'Dados inseridos com sucesso.');
             redirect('painel/comprador');
         } else {
             $this->session->set_flashdata('erro', 'Ocorreu um erro ao realizar a operação.');
             if ($codcomprador) {
                 redirect('painel/comprador/editar/' . $codcomprador);
             } else {
                 redirect('painel/comprador/adicionar');
             }
         }
     } else {
         $this->session->set_flashdata('erro', nl2br($mensagem));
         if ($codcomprador) {
             redirect('painel/comprador/editar/' . $codcomprador);
         } else {
             redirect('painel/comprador/adicionar');
         }
     }
 }
开发者ID:Pronjaboy,项目名称:lojavirtualDAW,代码行数:94,代码来源:comprador.php

示例13: strip_tags

 $getNome = strip_tags(trim($_POST['nome']));
 if (strlen($getNome) < 10 || strlen($getNome) > 50) {
     $nome = false;
 } else {
     $nome = $getNome;
 }
 //Valida Data Nascimento com a função do arquivo: datevalid.func.php
 $getdtNasc = strip_tags(trim($_POST['dtNasc']));
 if ($getdtNasc != null && validateDate($getdtNasc, 'DD/MM/YYYY')) {
     $dtNasc = trataData($getdtNasc);
 } else {
     $dtNasc = false;
 }
 //Valida CPF com a função do arquivo: cpfvalid.func.php
 $getCpf = strip_tags(trim($_POST['cpf']));
 if ($getCpf != null && is_numeric($getCpf) && validaCPF($getCpf)) {
     $cpf = $getCpf;
 } else {
     $cpf = false;
 }
 //Valida Endereço. Entre 8 e 100 caracteres
 $getEndereco = strip_tags(trim($_POST['endereco']));
 if (strlen($getEndereco) < 8 || strlen($getEndereco) > 100) {
     $endereco = false;
 } else {
     $endereco = $getEndereco;
 }
 //Valida Bairro. Entre 4 e 40 caracteres
 $getBairro = strip_tags(trim($_POST['bairro']));
 if (strlen($getBairro) < 4 || strlen($getEndereco) > 40) {
     $bairro = false;
开发者ID:renannunesok,项目名称:Exercicio-Locadora-IPW,代码行数:31,代码来源:cadastrar.php

示例14: str_replace

 $R_CARTEIRA_TITULO = str_replace('  ', '', substr($buffer, 299, 2));
 #DADOS DE DIREITO CREDITORIO
 $R_NUMERO_CONTRATO = str_replace('  ', '', substr($buffer, 361, 20));
 $R_EMISSAO_DIREITO_CRED = str_replace('  ', '', substr($buffer, 381, 8));
 $R_NUMERO_DIREITO_CRED = str_replace('  ', '', substr($buffer, 389, 10));
 $R_NUMERO_CONTRATO_DIREITO_CRED = str_replace('  ', '', substr($buffer, 399, 12));
 $R_EMISSAO_CONTRATO_BIC = str_replace('  ', '', substr($buffer, 411, 8));
 $R_MODALIDADE = str_replace('  ', '', substr($buffer, 419, 6));
 $R_OBJETO_CONTRATO_DIR_CRED = str_replace('  ', '', substr($buffer, 425, 240));
 $R_CPF_CONTRATADO = str_replace('  ', '', substr($buffer, 665, 15));
 if ($OLD_NOT_NOME != $R_NOT_NOME) {
     $CONT_NOT++;
 }
 $OLD_NOT_NOME = $R_NOT_NOME;
 #valida documento
 $valida_cpf = validaCPF(str_replace('  ', '', substr($R_NOT_CPF, 4, 11)));
 $valida_cnpj = validaCNPJ(str_replace('  ', '', substr($R_NOT_CPF, 1, 14)));
 if ($valida_cpf == 'false' and $valida_cnpj == 'false') {
     $erro .= "CPF/CNPJ Inválido na linha" . $linha_cont . "<br>";
 }
 if ($valida_cnpj == 'true') {
     $R_NOT_CNPJ = $R_NOT_CPF;
     $R_NOT_CPF = "";
 }
 if ($erro == '') {
     $sql_dupl = $objQuery->SQLQuery("SELECT pi.id_pedido, pi.ordem, pi.certidao_cpf, pi.certidao_cnpj, pi.certidao_cidade, pi.certidao_nome, pi.certidao_estado, s.status from vsites_pedido_item as pi, vsites_status as s, vsites_pedido as p\n\t\t\t\twhere p.cpf='" . $cpf . "' and pi.id_pedido=p.id_pedido and pi.id_status!='14' and pi.id_status!='10' and pi.id_servico='" . $id_servico . "' and pi.certidao_numero_not='" . $R_NOT_NUMERO . "' and (replace(replace(replace(pi.certidao_cpf,'-',''),'.',''),'/','')='" . $R_NOT_CPF . "' and pi.certidao_cpf!='' or replace(replace(replace(pi.certidao_cnpj,'-',''),'.',''),'/','')='" . $R_NOT_CNPJ . "' and pi.certidao_cnpj!='') and pi.id_status = s.id_status");
     $duplicidade = mysql_num_rows($sql_dupl);
     if ($duplicidade != 0) {
         $res_dup = mysql_fetch_array($sql_dupl);
         $erro .= "Duplicidade na linha " . $linha_cont . ": Confira a ordem #" . $res_dup['id_pedido'] . "/" . $res_dup['ordem'] . " em caso de dúvidas entre em contato com o administrador do sistema<br>";
     }
开发者ID:tricardo,项目名称:CartorioPostal_old,代码行数:31,代码来源:notificacao.php

示例15: str_pad

{
    // Verifiva se o número digitado contém todos os digitos
    $cpf = str_pad(ereg_replace('[^0-9]', '', $cpf), 11, '0', STR_PAD_LEFT);
    // Verifica se nenhuma das sequências abaixo foi digitada, caso seja, retorna falso
    if (strlen($cpf) != 11 || $cpf == '00000000000' || $cpf == '11111111111' || $cpf == '22222222222' || $cpf == '33333333333' || $cpf == '44444444444' || $cpf == '55555555555' || $cpf == '66666666666' || $cpf == '77777777777' || $cpf == '88888888888' || $cpf == '99999999999') {
        return false;
    } else {
        // Calcula os números para verificar se o CPF é verdadeiro
        for ($t = 9; $t < 11; $t++) {
            for ($d = 0, $c = 0; $c < $t; $c++) {
                $d += $cpf[$c] * ($t + 1 - $c);
            }
            $d = 10 * $d % 11 % 10;
            if ($cpf[$c] != $d) {
                return false;
            }
        }
        return true;
    }
}
// Verifica se o botão de validação foi acionado
if (isset($_POST['btvalidar'])) {
    // Adiciona o numero enviado na variavel $cpf_enviado, poderia ser outro nome, e executa a função acima
    $cpf_enviado = validaCPF($_POST['cpf']);
    // Verifica a resposta da função e exibe na tela
    if ($cpf_enviado == true) {
        echo "CPF VERDADEIRO";
    } elseif ($cpf_enviado == false) {
        echo "CPF FALSO";
    }
}
开发者ID:caiodavinis,项目名称:dvinesweb,代码行数:31,代码来源:validateCPF.php


注:本文中的validaCPF函数示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。