Время:
Новых сообщений: Нет
Вы на форуме дней
Ваша группа: Гость
Ваш IP: 3.147.71.175
Logical-Portal — молодежный портал со своей изюминкой, каждый сможет найти что-то интересное и полезное для себя, например наш форум общения с которым вам обязательно нужно ознакомиться.
  • Страница 1 из 1
  • 1
Модератор форума: Hawk  
Давайте посчитаем сколько страниц сайта в индексе гугла?
Сообщение оставлено 26.02.2012 в 13:25:52 | Сообщение #1
Давайте посчитаем сколько страниц сайта в индексе гугла?

Для этого вооружимся блокнотом и не большим знанием PHP...

И так начнём с создания формы для ввода имени сайта который хотим проверить.

Назовем её Google_test.php

Проверка доменого имени на индексацию в ГУГЛЕ









//Здесь как бы всё ясно передаём введённое значение mytext в страницу работы скрипта result.php


А теперь создаём ту самую страницу result.php


//ловим данные введённую в форму через $_POST

$url=$_POST['mytext'];

class method_curl
{
// Инициализация curl
function curl_start($url)
{
$ch = curl_init();
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 20);
curl_setopt($ch, CURLOPT_ENCODING,'gzip, deflate');
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 6.1; ru; ru:1");
$data = curl_exec($ch);
curl_close($ch);
return $data;
}
// Получаем количество страниц в индексе Google
public function google_index($site_url)
{
$content = str_replace(',','',$this->curl_start('http://www.google.com/search?hl=en&;safe=off&q=site:'.$site_url.'&btnG=Search'));
preg_match('/.+?s*-s*.+?.+?(.+?)/',$content,$a);
$count = str_replace(',','', htmlspecialchars_decode($a[1]));
return $count;
}
}

// Для вызовы и выполнения кода пишем
$analiz = new method_curl();

//Вывод количества страниц в ГУГЛЕ

echo "Анализ сайта: ".$url."
";
echo "Google: ".$analiz->google_index($url)."
";

?>

Получаем результаты скрипт полностью рабочий пользуйтесь.
 
Мой прошлый ник - DuGGes
Вначале прочти правильно, а потом уже возмущайся © Domby or DuGGes
 
   
  • Страница 1 из 1
  • 1
Поиск:
 
Графика от: Megas, GraFOS | Дизайн сверстал E.A.
Хостинг от uCoz
Яндекс.Метрика