- Регистрация
- 31 Окт 2006
- Сообщения
- 771
- Реакции
- 2.166
- Автор темы
- Модер.
- #1
В общем нашел вот такой код:
Как бы сделать, что б скрипт мог проверять и сортировать большие партии сайтов на наличие "noffolow и noindex"? (от 10к)
Но не конкретной страницы которая изначально к примеру импортируется, а нескольких..
пс
Если бесплатно никто не поможет, придется платить..
PHP:
<?php
//Искомый URL страницы
$url = "http://45.ru/forum/";
//Текст в котором мы ищем ссылку
$str = 'Т.е. ссылка на должна находится на странице ввиде:<noindex> TEXT TEXT<a href="http://45.ru/forum/" title="45.ru - юмор и развлечения" rel="nofollow">юмор и развлечения</a> TEXT TEXT</noindex>';
$noindex_pattern = "|<noindex>.+?<a[\s]+href=\"".preg_quote($url)."\"[^>]+>.+?</a>.+?</noindex>|is";
$nofollow_pattern = "|<a[^>]+href=\"".preg_quote($url)."\"[^>]+>.+?</a>|is";
//Проверка на закл. в тегах noindex
if(preg_match($noindex_pattern, $str, $out))
{
$error .= "Недопустимая ссылка: ссылка находится в тегах noindex.\n";
}
//Проверка на атрибут nofollow
if(preg_match($nofollow_pattern, $str, $out))
{
// Проверяем нет ли атрибута nofollow
if(strpos($out[0], "nofollow") !== false)
$error .= "Недопустимая ссылка: ссылка имеет параметр rel=nofollow.\n";
}
//Если существует ошибка, выводим её
if($error) exit("<pre>".$error."</pre>");
?>
Как бы сделать, что б скрипт мог проверять и сортировать большие партии сайтов на наличие "noffolow и noindex"? (от 10к)
Но не конкретной страницы которая изначально к примеру импортируется, а нескольких..
пс
Если бесплатно никто не поможет, придется платить..