Enviando parâmetros para o Google e gravando o resultado em banco
Publicado por Rodrigo Kulb em 28/03/2018
[ Hits: 2.725 ]
Blog: https://www.youtube.com/user/rodrigoKulb
<?php // URL DO SITE if($_GET['q']) { $url = 'https://www.google.com.br/search?&q='. urlencode($_GET['q']); // PEGANDO TODO CONTEUDO $dadosSite = file_get_contents($url); $var1 = explode('id="resultStats">',$dadosSite); $var2 = explode('</div>',$var1[1]); $var3 = str_replace("Aproximadamente ","",$var2[0]); $var3 = str_replace(" resultados","",$var3); $var3 = str_replace(".","",$var3); print $var3; include('conf/libConfig.php'); // Aqui você precisa adicionar as informações para conexão. $conexao = mysqli_connect($mysqlDB,$userDB,$passDB,$bancoDB) or die('Erro ao conectar o banco'); $sql = "INSERT INTO resultados VALUES ('','".$var3."','".$_GET['q']."','".date("Y-m-d H:i:s")."')"; mysqli_query($conexao,$sql) or die("Erro ao tentar cadastrar registro"); mysqli_close($conexao); } ?> <form action="" method="get"> Buscar: <input type="text" name="q" /> <input type="submit" value="Cadastrar" /> </form>
Imprimindo números no formato de moeda em PHP
Se você esta pensando em migrar do ubuntu 7.4 para 7.10 vai.....
Pegar parte do conteúdo (dados) de outro site com PHP utilizando explode()
Solucionando erro de anexo, sem nome no Uebimiau
Geração automática de menu drop down com banco de dados em PHP
Mostrar as tabelas de um banco de dados no PostgreSQL usando PHP
Mensagem de erro: "PHP Fatal error: Call to undefined function pg_connect()" [Resolvido]
Compilando o PHP4 com acesso ao banco Interbase / Firebird no Conectiva 9
Nenhum comentário foi encontrado.
Atualizações de Apps, Desktop e Kernel agitam o ecossistema Linux nesta terça-feira
Miyoo Mini Plus + Onion OS (Linux)
IA local no bolso, novo visual no Raspberry Pi OS e mais destaques do software livre
Kernel turbinado, compatibilidade em alta e debate sobre sustentabilidade: o dia no mundo Linux
Kernel turbinado e GNOME 49 dominam o giro do dia no mundo Linux
Adicionando o repositório backports no Debian 13 Trixie
Como definir um IP estático no Linux Debian
Como colocar atalho para uma pasta na área de trabalho do Ubuntu 24.04... (2)
O que você está ouvindo agora? [2] (225)
Como vencer a procrastinação? (9)