/*
============================================================================================================
Version : 1.0
Description : Basic Google Rank Checker
Copyright : (c) SeoBook.com, licensed under the GPL ( http://www.gnu.org/licenses/gpl.txt )
Function : Allows you to quickly view your ranking for a keyword on Google.
============================================================================================================
*/
error_reporting(E_ALL ^ E_NOTICE);
//error Message
$mes_err='Por favor, entre com a palavra/frase-chave e o website.';
include 'form.php';
//rank search
$res=array();
$results=0;
$c=$_POST[c];
switch ($c)
{
case "1":
if (strlen($_POST[keyword])==0 || strlen($_POST[website])==0)
{
echo $mes_error;
break;
}
include ('clsGoogle.php');
$google = &New google;
$nr=$_POST[nr];
$k=0;
for ($j=0;$j<$nr;$j++)
{
$start=$j*100;
$url_page=" http://www.google.com/search?output=ie&q=".urlencode($_POST[keyword])."&num=100&hl=en&lr=".$_POST[lr].
"&as_qdr=all&start=".$start."&sa=N";
$user_agent = "Mozilla/4.0";
$string = $google->curl_string($url_page,$user_agent);
$string=$google->remove_header($string);
for($i=1;$i<=100;$i++)
{
$k++;
$rezultat=$google->get_values($string,$_POST[website]);
$url=$google->get_url($rezultat);
$title=$google->get_title($rezultat,$url);
$yes=$google->is_in_url($url,$_POST[website]);
if($yes==1) $res[$k]=array(trim($url,'"'),$title);
}
}
include 'results.php';
break;
}
?>
Lembre-se que o Google tem muitos centros de processamento de dados espalhados pelo
mundo e isto pode fazer com que alguns resultados pareçam destoantes. Por exemplo, uma busca
em inglês pode dar resultado diferente daquele que você viu manualmente; o motivo
está no fato de que as duas buscas (manual e por este formulário) podem estar se processando em centros diferentes. Por
isto, dependendo do rigor desejado, é aconselhável checar os resultados com uma busca manual.
As diferenças, em geral, resumem-se a poucas posições.
Você pode checar os resultado acima em outro script em: http://www.otimizacao-sites-busca.com/google-dance/index.php
Ruy Miranda
|
|