Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Проверка обратной ссылки
 
 автор: Sergeous   (12.10.2012 в 00:52)   письмо автору
 
 

$ch = curl_init (); // инициализация
curl_setopt ($ch , CURLOPT_URL , $site); // адрес страницы для проверки
curl_setopt ($ch , CURLOPT_USERAGENT , "Mozilla/5.0 (Windows; U; Windows NT 5.1; ru-RU; rv:1.7.12) Gecko/20050919 Firefox/1.0.7"); // каким браузером будем прикидываться
curl_setopt ($ch , CURLOPT_RETURNTRANSFER , 1 ); // нам нужно вывести загруженную страницу в переменную
$content = curl_exec($ch); // скачиваем страницу
curl_close($ch); // закрываем соединение

if(preg_match_all("/<a.+href=(\"|')".$_POST['url']."?(\"|').+>.*<\/a>/isU", $content, $matches)) // ищем ссылку с нашим URL
     echo "[OK] $site<br/>"; // найдена
else
     echo "[NOT FOUND] $site<br/>"; // не найдена


flush(); // сразу выводим результат на экран, не дожидаясь окончания работы скрипта


Но он не учитывает, что ссылка может быть закрыта от индексации. Как исправить?

  Ответить  
 
 автор: mihdan   (12.10.2012 в 17:23)   письмо автору
 
   для: Sergeous   (12.10.2012 в 00:52)
 

Проверить наличие тега или комментария noindex и атрибута nofollow

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования