Enviando parâmetros para o Google e gravando o resultado em banco
Publicado por Rodrigo Kulb em 28/03/2018
[ Hits: 2.726 ]
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.....
Solucionando erro de anexo, sem nome no Uebimiau
Pegar parte do conteúdo (dados) de outro site com PHP utilizando explode()
Descobrir a senha do PHPMyAdmin
Suporte PHP5 oci8 no Oracle 11g - Ubuntu 8.04 Server
Instalação e configuração Apache2 + PHP + MySQL + PostgreSQL
Instalar Apache, PHP, MySQL e PostgreSQL no Ubuntu Linux 8.10
Compilando o PHP4 com acesso ao banco Interbase / Firebird no Conectiva 9
Nenhum comentário foi encontrado.
Qt 6.10 e Python 3.14 puxam o ritmo do software livre nesta quarta
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
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)