• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

PHP validaCPF函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

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



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


示例16: ereg_replace

    // Verifica se um número foi informado
    if (empty($cpf)) {
        return false;
    }
    // Elimina possivel mascara
    $cpf = ereg_replace('[^0-9]', '', $cpf);
    $cpf = str_pad($cpf, 11, '0', STR_PAD_LEFT);
    // Verifica se o numero de digitos informados é igual a 11
    if (strlen($cpf) != 11) {
        return false;
    } else {
        if ($cpf == '00000000000' || $cpf == '11111111111' || $cpf == '22222222222' || $cpf == '33333333333' || $cpf == '44444444444' || $cpf == '55555555555' || $cpf == '66666666666' || $cpf == '77777777777' || $cpf == '88888888888' || $cpf == '99999999999') {
            return false;
            // Calcula os digitos verificadores para verificar se o
            // CPF é válido
        } else {
            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;
        }
    }
}
var_dump(validaCPF($_GET['cpf']));
开发者ID:grayce1220,项目名称:igsis,代码行数:30,代码来源:cpf.php


示例17: custom_validation_CPF

function custom_validation_CPF($validation_result)
{
    // 2 - Get the form object from the validation result
    $form = $validation_result['form'];
    // 3 - Get the current page being validated
    $current_page = rgpost('gform_source_page_number_' . $form['id']) ? rgpost('gform_source_page_number_' . $form['id']) : 1;
    // 4 - Loop through the form fields
    foreach ($form['fields'] as &$field) {
        // 5 - If the field does not have our designated CSS class, skip it
        if (strpos($field->cssClass, 'validate-cpf') === false) {
            continue;
        }
        // 6 - Get the field's page number
        $field_page = $field->pageNumber;
        // 7 - Check if the field is hidden by GF conditional logic
        $is_hidden = RGFormsModel::is_field_hidden($form, $field, array());
        // 8 - If the field is not on the current page OR if the field is hidden, skip it
        if ($field_page != $current_page || $is_hidden) {
            continue;
        }
        // 9 - Get the submitted value from the $_POST
        $field_value = rgpost("input_{$field['id']}");
        // 10 - Make a call to your validation function to validate the value
        $is_valid = validaCPF($field_value);
        // 11 - If the field is valid we don't need to do anything, skip it
        if ($is_valid) {
            continue;
        }
        // 12 - The field field validation, so first we'll need to fail the validation for the entire form
        $validation_result['is_valid'] = false;
        // 13 - Next we'll mark the specific field that failed and add a custom validation message
        $field->failed_validation = true;
        $field->validation_message = 'O CPF inserido não é válido.';
    }
    // 14 - Assign our modified $form object back to the validation result
    $validation_result['form'] = $form;
    // 15 - Return the validation result
    return $validation_result;
}
开发者ID:genivaljr86,项目名称:Template1,代码行数:39,代码来源:functions.php


示例18: validaEMAIL

     }
     if ($estado == "") {
         $errors['estado'] = 1;
     }
     $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!="" && validaEMAIL($email)=='false'){
 #	$errors['email']=1;
 #	$error.="<li><b>E-mail Inválido, digite corretamente.</b></li>";
 #}
 if ($tipo == 'cpf') {
     $valida = validaCPF($cpf);
     if ($valida == 'false') {
         $errors['cpf'] = 1;
         $error .= "<li><b>CPF Inválido, digite corretamente.</b></li>";
     }
 } else {
     $valida = validaCNPJ($cpf);
     if ($valida == 'false') {
         $errors['cpf'] = 1;
         $error .= "<li><b>CNPJ Inválido, digite corretamente.</b></li>";
     }
 }
 if (count($errors) < 1) {
     $clienteDAO->atualizar($c, $controle_id_empresa);
     /*
             $e = $clienteDAO->buscaClienteCRM($id);
开发者ID:tricardo,项目名称:CartorioPostal_old,代码行数:31,代码来源:parceiro_edit.php


示例19: header

header("Content-Type: text/html; charset=ISO-8859-1", true);
include_once "../includes/verifica_logado_ajax.inc.php";
include_once "../includes/funcoes.php";
include_once "../includes/global.inc.php";
pt_register('GET', 'id_arquivo_item');
pt_register('GET', 'nome');
pt_register('GET', 'cpf');
pt_register('GET', 'estado');
pt_register('GET', 'cidade');
$erro = "";
$cpf = str_replace('-', '', $cpf);
$cpf = str_replace('.', '', $cpf);
$cpf = str_replace('/', '', $cpf);
#valida documento
$valida_cpf = validaCPF($cpf);
$valida_cnpj = validaCNPJ($cpf);
if ($valida_cpf == 'false' and $valida_cnpj == 'false') {
    $erro .= "CPF/CNPJ Inválido <br>";
}
if ($nome == '') {
    $erro .= "Nome em branco <br>";
}
if ($cpf == '') {
    $erro .= "CPF/CNPJ em branco <br>";
}
if ($cidade == '') {
    $erro .= "Cidade em branco <br>";
}
if ($estado == '') {
    $erro .= "Estado em branco <br>";
开发者ID:tricardo,项目名称:CartorioPostal_old,代码行数:30,代码

鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
PHP validaSession函数代码示例发布时间:2022-05-23
下一篇:
PHP valid_unicode函数代码示例发布时间:2022-05-23
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap