Tiago Pereira Posted March 17, 2017 at 12:40 PM Report Share #603211 Posted March 17, 2017 at 12:40 PM Bom dia a todos, sou brasileiro e gostaria de uma ajuda, Tenho um sistema em PHP com o cadastro de alguns de meus clientes, neste cadastro tenho o numero do CNPJ (Cadastro Nacional de Pessoa Jurídica). No site da RFB (Receita Federal do Brasil) tenho a opção de consultar os dados de uma empresa com o CNPJ (Neste link http://www.receita.fazenda.gov.br/PessoaJuridica/CNPJ/cnpjreva/Cnpjreva_Solicitacao.asp). Gostaria de saber se consigo fazer um <a> do meu sistema que preenchesse automaticamente o input neste link, sendo necessário o usuário apenas preencher o Captcha. Será que existe algo que posso fazer? Já tentei isto http://www.receita.fazenda.gov.br/PessoaJuridica/CNPJ/cnpjreva/Cnpjreva_Solicitacao.asp?cnpj=0101230123000123, mas não funcionou. Link to comment Share on other sites More sharing options...
13dev Posted March 30, 2017 at 02:44 PM Report Share #603431 Posted March 30, 2017 at 02:44 PM Olá, poderás fazer o seguinte: <?php $cnpj = $_GET['cnpj'] ?? NULL; //SOMENTE PHP7 //$cnpj = $_GET['cnpj'] ? $_GET['cnpj'] : NULL; //PHP 5 // depois de conseguires o valor capturado via GET poderás fazer o seguinte exemplo: // if(is_numeric($cnpj) && !is_null($cnpj)) //echo '<input [..] value="'.$cnpj.'">'; ?> Link to comment Share on other sites More sharing options...
marcosdelvalle Posted September 27, 2017 at 07:54 PM Report Share #607160 Posted September 27, 2017 at 07:54 PM Eu sou novo em php, como posso adaptar esse código no meu sistema? Eu queria preencher input via url também... Por exemplo : No meu sistema tem uma <input> e quando eu digitar os dados nela e depois clicar no <a> Ele envia automaticamente as informações pro site, preeseenchendo o input desejado, incluindo a função readonly. Alguém pode me ajudar?? Por Favor!! Link to comment Share on other sites More sharing options...
Tiago Pereira Posted September 27, 2017 at 08:14 PM Author Report Share #607161 Posted September 27, 2017 at 08:14 PM Em 30/03/2017 às 11:44, 13dev disse: Olá, poderás fazer o seguinte: <?php $cnpj = $_GET['cnpj'] ?? NULL; //SOMENTE PHP7 //$cnpj = $_GET['cnpj'] ? $_GET['cnpj'] : NULL; //PHP 5 // depois de conseguires o valor capturado via GET poderás fazer o seguinte exemplo: // if(is_numeric($cnpj) && !is_null($cnpj)) //echo '<input [..] value="'.$cnpj.'">'; ?> Olá só vi sua mensagem agora, a questão é que o INPUT que eu quero preencher é de terceiro. Eu tenho um site, onde eu quero enviar via url (ou outro meio caso exista) e preencher o formulário deste site, eu apenas tendo que digitar o CAPTCHA deste site. Mas obrigado. Link to comment Share on other sites More sharing options...
Tiago Pereira Posted September 27, 2017 at 08:20 PM Author Report Share #607162 Posted September 27, 2017 at 08:20 PM (edited) 28 minutos atrás, marcosdelvalle disse: Eu sou novo em php, como posso adaptar esse código no meu sistema? Eu queria preencher input via url também... Por exemplo : No meu sistema tem uma <input> e quando eu digitar os dados nela e depois clicar no <a> Ele envia automaticamente as informações pro site, preeseenchendo o input desejado, incluindo a função readonly. Alguém pode me ajudar?? Por Favor!! Imagino que você esteja tentando fazer a mesma coisa que eu, com um form do meu site preencher um site de terceiro (vamos aguardar outras repostas). Caso não seja isso, ao criar um form em html você verifica o método de envio de informação se é POST ou GET (method="POST" ou method="GET") Caso escolha GET ira enviar via url (Ex.: ao clicar submit seu navegador ira aparecer www.seusite.com/form.html?input1=aaaa&input2=bbb) Caso escolha POST irá enviar internamente Para ler este conteúdo em PHP basta usar o $_GET["input1"], $_POST["input1"] ou para ambos o $_REQUEST["input1"]; Se for isso, pode pedir mais detalhes. Edited September 27, 2017 at 08:22 PM by Tiago Pereira Link to comment Share on other sites More sharing options...
marcosdelvalle Posted September 27, 2017 at 08:22 PM Report Share #607163 Posted September 27, 2017 at 08:22 PM 1 minuto atrás, Tiago Pereira disse: Olá só vi sua mensagem agora, a questão é que o INPUT que eu quero preencher é de terceiro. Eu tenho um site, onde eu quero enviar via url (ou outro meio caso exista) e preencher o formulário deste site, eu apenas tendo que digitar o CAPTCHA deste site. Mas obrigado. Era exatamente nisso que eu estava interessado também. Eu gostaria que os dados fossem preenchidos automaticamente com um INPUT de terceiro. E quando eu coloco os valores pela URL, que nem o exemplo do @Tiago Pereira... os valores não se modificam e não faço a menor ideia do que fazer. Eu quero fazer uma URL que os meus clientes não necessitam preencher, pois já estará "preenchido". Alguém da uma luz por favor?? Link to comment Share on other sites More sharing options...
marcosdelvalle Posted September 27, 2017 at 08:27 PM Report Share #607164 Posted September 27, 2017 at 08:27 PM (edited) 7 minutos atrás, Tiago Pereira disse: Imagino que você esteja tentando fazer a mesma coisa que eu, com um form do meu site preencher um site de terceiro. Caso não seja isso, ao criar um form em html você verifica o método de envio de informação se é POST ou GET (method="POST" ou method="GET") Caso escolha GET ira enviar via url (Ex.: ao clicar submit seu navegador ira aparecer www.seusite.com/form.html?input1=aaaa&input2=bbb) Caso escolha POST irá enviar internamente Para ler este conteúdo em PHP basta usar o $_GET["input1"], $_POST["input1"] ou para ambos o $_REQUEST["input1"]; Se for isso, pode pedir mais detalhes. É isso : com um form do meu site preencher um site de terceiro. Eu sou novo em php, não sei como fazer isso. Eu ja tenho um sistema pronto que fiz de acordo com as minhas necessidades, mas o site de terceiro seria pra cadastrar os clientes pro fechamento de contrato. Exemplo : Form do meu : Nome completo do usuario / CPF do usuario / RG ... etc Ai no site de terceiro Form do site : Nome do Titular / CPF do titular / RG do titular ... Ai quando eu pego <a>, eu gostaria que preenchesse os dados no site de terceiro... assim facilitando os clientes. É praticamente a mesma coisa que você quer fazer Edited September 27, 2017 at 08:28 PM by marcosdelvalle Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now