Сообщение оставлено 26.02.2012 в 13:25:52 | Сообщение #
1
Постоянный Постоянный пользователь проекта. Имеет широкие привилегии на сайте.
К сожалению, пользователь контактные данные не указал.
К сожалению, пользователь данные о WMID не указал.
Давайте посчитаем сколько страниц сайта в индексе гугла? Для этого вооружимся блокнотом и не большим знанием 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
Сообщение оставлено 26.02.2012 в 13:25:52 | Сообщение #
1
В сердце лишь Кубань
Сообщения: 2802
Давайте посчитаем сколько страниц сайта в индексе гугла? Для этого вооружимся блокнотом и не большим знанием 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