Enviando parâmetros para o Google e gravando o resultado em banco
Publicado por Rodrigo Kulb em 28/03/2018
[ Hits: 2.976 ]
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>
Se você esta pensando em migrar do ubuntu 7.4 para 7.10 vai.....
Solucionando erro de anexo, sem nome no Uebimiau
Pegar parte do conteúdo (dados) de outro site com PHP utilizando explode()
Imprimindo números no formato de moeda em PHP
Como lidar com strings complicadas no PHP
Otimizando conexões entre PHP e MySQL
Ubuntu + Apache2 + MySQL + PHP5
Mensagem de erro: "PHP Fatal error: Call to undefined function pg_connect()" [Resolvido]
Como ver a saída de qualquer comando MySQL no PHP
Nenhum comentário foi encontrado.
Vale a pena ter mais de uma interface grafica no seu Linux?
Estrutura e Funcionamento de um Ebuild no Gentoo Linux
Instalação e Configuração do Void com Cinnamon
Montagem pré automática de HD externo usb em NTFS não funciona no Debian Trixie - Solução
Guia de instalação do Gentoo Linux com Cinnamon (UEFI, LUKS2, Btrfs)









