laante Postado Outubro 12, 2016 Denunciar Share Postado Outubro 12, 2016 Ola galera sou novo aqui no forum, me deram uma source só que esta com erro alguém pode me ajudar, não sei nd em php se vocês corrigirem os errors e me mandarem ficaria feliz, obrigado!! <html> <head> <title>SUS||DARONCODE</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <link href="https://fuckchecker.com.br/free/path/css/bootstrap.css" rel="stylesheet" type="text/css"> <link href="https://fuckchecker.com.br/free/path/css/animate.css" rel="stylesheet" type="text/css"> <link href="https://fuckchecker.com.br/free/path/css/explicitchk.css" rel="stylesheet" type="text/css"> <link rel="stylesheet" href="path/css/font-awesome.min.css"> </head> <body> <center> <h2>CONSULTAS</h2> <form action="" method="post"> <input class="form-control" style="width: 326px; text-align: center;" name="enviarcpf" > <br> <input type="submit" class="btn btn-success" name="pesquisar" value="Consultar"> </form> </html> </body> </html> <?php function getStr($string,$start,$end){ $str = explode($start,$string); $str = explode($end,$str[1]); return $str[0]; } $cookies = rand(1000000,1000000); $cnes = "cnes"; // CNES $logincad = "usuario"; // USUARIO $senhacad = "senha"; // SENHA $ch = curl_init(); curl_setopt($ch, CURLOPT_HEADER, false); curl_setopt($ch, CURLOPT_NOBODY, false); curl_setopt($ch, CURLOPT_URL, "https://cadastro.saude.gov.br/cadsusweb/login/actionArmazenarXS.form"); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0); curl_setopt($ch, CURLOPT_COOKIEJAR, $cookies.".txt"); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_HTTPHEADER, array("X-Requested-With: XMLHttpRequest")); curl_setopt($ch, CURLOPT_REFERER, "https://cadastro.saude.gov.br/cadsusweb/login/actionArmazenarXS.form"); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, "cnes=$cnes&usuario=$logincad&senha=$senhacad"); $neylog1 = curl_exec($ch); curl_setopt($ch, CURLOPT_URL, "https://cadastro.saude.gov.br/cadsusweb/j_security_check"); curl_setopt($ch, CURLOPT_COOKIEFILE, $cookies.".txt"); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($ch, CURLOPT_ENCODING, 'gzip, deflate, br'); curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'POST'); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, "j_username=$cnes.$logincad&cnes=$cnes&usuario=$logincad&j_password=$senhacad"); $neylog2 = curl_exec($ch); if(isset($_POST['enviarcpf'])) { $cpf= $_POST['enviarcpf']; $cpf=trim($cpf); if($cpf <> '') { curl_setopt($ch, CURLOPT_URL, "https://cadastro.saude.gov.br/cadsusweb/restrito/consultar/pesquisar.form"); curl_setopt($ch, CURLOPT_COOKIEFILE, $cookies . ".txt"); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($ch, CURLOPT_ENCODING, 'gzip, deflate, br'); curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'POST'); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, "usuario=%7B%22idCorporativo%22%3Anull%2C%22idLocal%22%3Anull%2C%22desabilitarDataQuality%22%3Afalse%2C%22obsDesabilitarDataQuality%22%3Anull%2C%22numeroProtocoloPrecadastro%22%3Anull%2C%22protocoloPrimeiroAcesso%22%3Anull%2C%22protocolo%22%3Anull%2C%22solicitarAcessoPortal%22%3Afalse%2C%22encontradoReceita%22%3Anull%2C%22cpf%22%3Anull%2C%22numeroCns%22%3A%22%22%2C%22nome%22%3A%22%22%2C%22nomeSocial%22%3A%22%22%2C%22nomeMae%22%3A%22%22%2C%22nomePai%22%3A%22%22%2C%22sexo%22%3Anull%2C%22sexoDescricao%22%3Anull%2C%22racaCor%22%3Anull%2C%22racaCorDescricao%22%3Anull%2C%22dataObito%22%3Anull%2C%22dataOperacaoObito%22%3Anull%2C%22motivoDeclaracaoObito%22%3Anull%2C%22cnesOperador%22%3Anull%2C%22tipoSanguineo%22%3Anull%2C%22etniaIndigena%22%3Anull%2C%22etniaIndigenaDescricao%22%3Anull%2C%22dataNascimento%22%3A%22%22%2C%22nacionalidade%22%3Anull%2C%22paisNascimentoCodigo%22%3Anull%2C%22paisNascimento%22%3Anull%2C%22municipioNascimentoCodigo%22%3A%22%22%2C%22municipioNascimento%22%3A%22%22%2C%22dataNaturalizacao%22%3Anull%2C%22portariaNaturalizacao%22%3Anull%2C%22dataEntradaBrasil%22%3Anull%2C%22emailPrincipal%22%3Anull%2C%22emailAlternativo%22%3Anull%2C%22emailPrincipalValidado%22%3Anull%2C%22emailAlternativoValidado%22%3Anull%2C%22telefone%22%3A%5B%5D%2C%22nomade%22%3Afalse%2C%22enderecoCodigo%22%3Anull%2C%22paisResidenciaCodigo%22%3Anull%2C%22paisResidenciaDescricao%22%3Anull%2C%22enderecoMunicipio%22%3Anull%2C%22enderecoMunicipioCodigo%22%3Anull%2C%22enderecoTipoLogradouro%22%3Anull%2C%22enderecoTipoLogradouroCodigo%22%3Anull%2C%22enderecoLogradouro%22%3Anull%2C%22enderecoNumero%22%3Anull%2C%22enderecoComplemento%22%3Anull%2C%22enderecoBairroCodigo%22%3Anull%2C%22enderecoBairro%22%3Anull%2C%22enderecoCep%22%3Anull%2C%22emailPrincipalCodigo%22%3Anull%2C%22emailAlternativoCodigo%22%3Anull%2C%22dnv%22%3Anull%2C%22numeroInscricaoSocialCodigo%22%3Anull%2C%22numeroInscricaoSocial%22%3Anull%2C%22rgCodigo%22%3Anull%2C%22rgNumero%22%3Anull%2C%22rgOrgaoEmissor%22%3Anull%2C%22rgOrgaoEmissorDescricao%22%3Anull%2C%22rgUf%22%3Anull%2C%22rgDataEmissao%22%3Anull%2C%22tituloEleitorCodigo%22%3Anull%2C%22tituloEleitorNumero%22%3Anull%2C%22tituloEleitorZona%22%3Anull%2C%22tituloEleitorSecao%22%3Anull%2C%22certidao%22%3A%5B%5D%2C%22ctpsCodigo%22%3Anull%2C%22ctpsNumero%22%3Anull%2C%22ctpsSerie%22%3Anull%2C%22ctpsDataEmissao%22%3Anull%2C%22cnhNumero%22%3Anull%2C%22cnhDataEmissao%22%3Anull%2C%22cnhUf%22%3Anull%2C%22passaporteCodigo%22%3Anull%2C%22passaporteNumero%22%3Anull%2C%22passaportePaisCodigo%22%3Anull%2C%22passaportePais%22%3Anull%2C%22passaporteDataValidade%22%3Anull%2C%22passaporteDataEmissao%22%3Anull%2C%22fotografia%22%3A%5B%5D%2C%22situacao%22%3A%22Ativo%22%2C%22dataAlteracao%22%3Anull%2C%22spanSituacao%22%3Anull%2C%22motivoCancelamento%22%3Anull%2C%22spanVip%22%3Anull%2C%22vipDescricao%22%3Anull%2C%22spanProtecao%22%3Anull%2C%22protecaoDescricao%22%3Anull%2C%22motivoNaoHigienizado%22%3Anull%2C%22vivo%22%3Anull%2C%22cartoesAgregados%22%3A%5B%5D%2C%22tipoDocumento%22%3A%22CPF%22%2C%22numeroDocumento%22%3A%22" . $cpf . "%22%7D&byPassHigienizacao=false&tpPesquisa=identica"); $saida = curl_exec($ch); $cns= getStr($saida,'"numeroCns": "','"'); curl_setopt($ch, CURLOPT_URL, "https://cadastro.saude.gov.br/cadsusweb/restrito/consultar/visualizar.form"); curl_setopt($ch, CURLOPT_COOKIEFILE, $cookies . ".txt"); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($ch, CURLOPT_ENCODING, 'gzip, deflate, br'); curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'POST'); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, "cns=$cns"); $saida2 = curl_exec($ch); $nome= getStr($saida2,'"nome": "','"'); $nomeMae= getStr($saida2,'"nomeMae": "','"'); $nomePai = getStr($saida2,'"nomePai": "','"'); $sexo = getStr($saida2,'"sexo": "','"'); $datanascimendo = getStr($saida2,'"dataNascimento": "','"'); $dataobito = getStr($saida2,'"dataObito": "','"'); $paisNascimento = getStr($saida2,'"paisNascimento": "','"'); $municipioNascimento = getStr($saida2,'"municipioNascimento": "','"'); $sexo = getStr($saida2,'"sexo": "','"'); $vivo = getStr($saida2,'"vivo":',','); $cpf = getStr($saida2,'"cpf": "','"'); $rgnumero = getStr($saida2,'"rgNumero": "','"'); $pais = getStr($saida2,'"paisResidenciaDescricao": "','"'); $estado = getStr($saida2,'"enderecoMunicipio": "','"'); $numerocasa = getStr($saida2,'"enderecoNumero": "','"'); $endereco = getStr($saida2,'"enderecoLogradouro": "','"'); $bairro = getStr($saida2,'"enderecoBairro": "','"'); $cep = getStr($saida2,'"enderecoCep": "','"'); $ddd = getStr($saida2,'"ddd":',','); $telefone = getStr($saida2,'"numero": "','"'); echo'<div class="alert alert-success" style="width: 532px;"role="alert">'; echo " <br><b> NOME:</b> $nome<br>"; echo " <b>NOME DA MÃE:</b> $nomeMae<br>"; echo " <b>NOME DO PAI:</b> $nomePai<br>"; echo " <b>SEXO:</b> $sexo<br>"; echo " <b>DATA DE NASCIMENTO:</b> $datanascimendo<br>"; echo " <b>DATA DE OBITO:</b> $dataObito<br>"; echo " <b>PAIS:</b> $paisNascimento<br>"; echo " <b>MUNICIPIO DE NASCIMENTO:</b> $municipioNascimento<br>"; echo " <b>CPF:</b> $cpf<br>"; echo " <b>RG:</b> $rgnumero<br>"; echo " <b>PAIS:</b> $pais<br>"; echo " <b>ESTADO:</b> $estado <br>"; echo " <b>NUMERO DA CASA:</b> $numerocasa <br>"; echo " <b>ENDEREÇO:</b> $endereco<br>"; echo " <b>BAIRRO:</b> $bairro <br>"; echo " <b>CEP:</b> $cep<br>"; echo " <b>TELEFONE:</b> ($ddd) $telefone <br></div>"; } } if(isset($_POST['enviarnome'])) { $nome= $_POST['enviarnome']; $nome=trim($nome); if($$nome<> '') { curl_setopt($ch, CURLOPT_URL, "https://cadastro.saude.gov.br/cadsusweb/restrito/consultar/pesquisar.form"); curl_setopt($ch, CURLOPT_COOKIEFILE, $cookies . ".txt"); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($ch, CURLOPT_ENCODING, 'gzip, deflate, br'); curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'POST'); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, "usuario=%7B%22idCorporativo%22%3Anull%2C%22idLocal%22%3Anull%2C%22desabilitarDataQuality%22%3Afalse%2C%22obsDesabilitarDataQuality%22%3Anull%2C%22numeroProtocoloPrecadastro%22%3Anull%2C%22protocoloPrimeiroAcesso%22%3Anull%2C%22protocolo%22%3Anull%2C%22solicitarAcessoPortal%22%3Afalse%2C%22encontradoReceita%22%3Anull%2C%22cpf%22%3Anull%2C%22numeroCns%22%3A%22%22%2C%22nome%22%3A%22%22%2C%22nomeSocial%22%3A%22%22%2C%22nomeMae%22%3A%22%22%2C%22nomePai%22%3A%22%22%2C%22sexo%22%3Anull%2C%22sexoDescricao%22%3Anull%2C%22racaCor%22%3Anull%2C%22racaCorDescricao%22%3Anull%2C%22dataObito%22%3Anull%2C%22dataOperacaoObito%22%3Anull%2C%22motivoDeclaracaoObito%22%3Anull%2C%22cnesOperador%22%3Anull%2C%22tipoSanguineo%22%3Anull%2C%22etniaIndigena%22%3Anull%2C%22etniaIndigenaDescricao%22%3Anull%2C%22dataNascimento%22%3A%22%22%2C%22nacionalidade%22%3Anull%2C%22paisNascimentoCodigo%22%3Anull%2C%22paisNascimento%22%3Anull%2C%22municipioNascimentoCodigo%22%3A%22%22%2C%22municipioNascimento%22%3A%22%22%2C%22dataNaturalizacao%22%3Anull%2C%22portariaNaturalizacao%22%3Anull%2C%22dataEntradaBrasil%22%3Anull%2C%22emailPrincipal%22%3Anull%2C%22emailAlternativo%22%3Anull%2C%22emailPrincipalValidado%22%3Anull%2C%22emailAlternativoValidado%22%3Anull%2C%22telefone%22%3A%5B%5D%2C%22nomade%22%3Afalse%2C%22enderecoCodigo%22%3Anull%2C%22paisResidenciaCodigo%22%3Anull%2C%22paisResidenciaDescricao%22%3Anull%2C%22enderecoMunicipio%22%3Anull%2C%22enderecoMunicipioCodigo%22%3Anull%2C%22enderecoTipoLogradouro%22%3Anull%2C%22enderecoTipoLogradouroCodigo%22%3Anull%2C%22enderecoLogradouro%22%3Anull%2C%22enderecoNumero%22%3Anull%2C%22enderecoComplemento%22%3Anull%2C%22enderecoBairroCodigo%22%3Anull%2C%22enderecoBairro%22%3Anull%2C%22enderecoCep%22%3Anull%2C%22emailPrincipalCodigo%22%3Anull%2C%22emailAlternativoCodigo%22%3Anull%2C%22dnv%22%3Anull%2C%22numeroInscricaoSocialCodigo%22%3Anull%2C%22numeroInscricaoSocial%22%3Anull%2C%22rgCodigo%22%3Anull%2C%22rgNumero%22%3Anull%2C%22rgOrgaoEmissor%22%3Anull%2C%22rgOrgaoEmissorDescricao%22%3Anull%2C%22rgUf%22%3Anull%2C%22rgDataEmissao%22%3Anull%2C%22tituloEleitorCodigo%22%3Anull%2C%22tituloEleitorNumero%22%3Anull%2C%22tituloEleitorZona%22%3Anull%2C%22tituloEleitorSecao%22%3Anull%2C%22certidao%22%3A%5B%5D%2C%22ctpsCodigo%22%3Anull%2C%22ctpsNumero%22%3Anull%2C%22ctpsSerie%22%3Anull%2C%22ctpsDataEmissao%22%3Anull%2C%22cnhNumero%22%3Anull%2C%22cnhDataEmissao%22%3Anull%2C%22cnhUf%22%3Anull%2C%22passaporteCodigo%22%3Anull%2C%22passaporteNumero%22%3Anull%2C%22passaportePaisCodigo%22%3Anull%2C%22passaportePais%22%3Anull%2C%22passaporteDataValidade%22%3Anull%2C%22passaporteDataEmissao%22%3Anull%2C%22fotografia%22%3A%5B%5D%2C%22situacao%22%3A%22Ativo%22%2C%22dataAlteracao%22%3Anull%2C%22spanSituacao%22%3Anull%2C%22motivoCancelamento%22%3Anull%2C%22spanVip%22%3Anull%2C%22vipDescricao%22%3Anull%2C%22spanProtecao%22%3Anull%2C%22protecaoDescricao%22%3Anull%2C%22motivoNaoHigienizado%22%3Anull%2C%22vivo%22%3Anull%2C%22cartoesAgregados%22%3A%5B%5D%2C%22tipoDocumento%22%3A%22CPF%22%2C%22numeroDocumento%22%3A%22" . $cpf . "%22%7D&byPassHigienizacao=false&tpPesquisa=identica"); $saida = curl_exec($ch); $cns= getStr($saida,'"numeroCns": "','"'); curl_setopt($ch, CURLOPT_URL, "https://cadastro.saude.gov.br/cadsusweb/restrito/consultar/visualizar.form"); curl_setopt($ch, CURLOPT_COOKIEFILE, $cookies . ".txt"); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($ch, CURLOPT_ENCODING, 'gzip, deflate, br'); curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'POST'); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, "cns=$cns"); $saida2 = curl_exec($ch); $nome= getStr($saida2,'"nome": "','"'); $nomeMae= getStr($saida2,'"nomeMae": "','"'); $nomePai = getStr($saida2,'"nomePai": "','"'); $sexo = getStr($saida2,'"sexo": "','"'); $datanascimendo = getStr($saida2,'"dataNascimento": "','"'); $paisNascimento = getStr($saida2,'"paisNascimento": "','"'); $municipioNascimento = getStr($saida2,'"municipioNascimento": "','"'); $sexo = getStr($saida2,'"sexo": "','"'); $vivo = getStr($saida2,'"vivo":',','); $pais = getStr($saida2,'"paisResidenciaDescricao": "','"'); $estado = getStr($saida2,'"enderecoMunicipio": "','"'); $telefone = getStr($saida2,'"numero": "','"'); echo "NOME: $nome<br>"; echo "NOME DA MÃE: $nomeMae<br>"; echo "NOME DO PAI: $nomePai<br>"; echo "SEXO: $sexo<br>"; echo "DATA DE NASCIMENTO: $datanascimendo<br>"; echo "PAIS: $paisNascimento<br>"; echo "MUNICIPIO DE NASCIMENTO: $municipioNascimento<br>"; echo "$vivo<br>"; echo "TELEFONE: $telefone <br><center></div>"; } } ?> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Beraldo Postado Outubro 12, 2016 Denunciar Share Postado Outubro 12, 2016 Qual é o erro? Descreva o problema Aqui nós vamos orientar você a corrigir o script. Não entregaremos código pronto. Se quiser aprender PHP, estamos aqui pra ajudar. Se quiser apenas o código pronto, contrate um profissional Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 laante Postado Outubro 12, 2016 Autor Denunciar Share Postado Outubro 12, 2016 1 hora atrás, Beraldo disse: Qual é o erro? Descreva o problema Aqui nós vamos orientar você a corrigir o script. Não entregaremos código pronto. Se quiser aprender PHP, estamos aqui pra ajudar. Se quiser apenas o código pronto, contrate um profissional Erro Undefined offset !! pode me ajudar ? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Beraldo Postado Outubro 13, 2016 Denunciar Share Postado Outubro 13, 2016 Explico esse erro neste link: http://rberaldo.com.br/as-mensagens-de-erros-mais-comuns-do-php/#undef_index Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 joehdesigner Postado Outubro 24, 2016 Denunciar Share Postado Outubro 24, 2016 Duvidas sobre PHP? Entre no chat Discord :) https://discord.gg/23FHWUW Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
laante
Ola galera sou novo aqui no forum, me deram uma source só que esta com erro alguém pode me ajudar, não sei nd em php
se vocês corrigirem os errors e me mandarem ficaria feliz, obrigado!!
Link para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.