X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость ( Вход | Регистрация )

Открыть тему
Тема закрыта
> Модуль Seo Pro
Jester
Jester
Topic Starter сообщение 22.4.2010, 23:32; Ответить: Jester
Сообщение #1


Бывалый
****

Группа: User
Сообщений: 366
Регистрация: 16.12.2008
Из: Украина
Поблагодарили: 45 раз
Репутация:   8  


Здравствуйте! Во общем есть такой модуль под длу Seo PRo 3.0.
В нем одна проблема он почему не парсит индексированные страницы в которых больше20 тис.
Пример код парсера:

function getYandexIdx($site)
{

$buf = utf8win1251(file_get_contents('http://yandex.ru/yandsearch?text=&site='.$site.'&ras=1&site_manually=true'));

if (preg_match('!(\d+)\sстраниц!ism',$buf,$match)) {
return($match[1]);
}
if (preg_match('!(\d+)\&nbsp\;тыс\.\sстраниц!ism',$buf,$match)) {
return(1000*$match[1]);
}
if (preg_match('!(\d+)\&nbsp\;млн\sстраниц!ism',$buf,$match)) {
return(1000000*$match[1]);
}
return(0);
}


Что не верно?
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
webpavilion
webpavilion
сообщение 23.4.2010, 9:35; Ответить: webpavilion
Сообщение #2


сеошник на пенсии
*******

Группа: Active User
Сообщений: 2726
Регистрация: 28.4.2009
Из: МО
Поблагодарили: 1659 раз
Репутация:   171  


(Jester @ 22.4.2010, 23:32) *
Что не верно?

регекспы неверные, вот с таким костылем работает. по хорошему нужно заново переписать.
function getYandexIdx($site) {
    $url = 'http://yandex.ru/yandsearch?text=&site='.$site.'&ras=1&site_manually=true';
    $buf = file_get_contents($url);
    $buf = utf8win1251($buf);
    if (preg_match('!(\d+)\sстраниц!ism',$buf,$match)) return($match[1]);
    if (preg_match('!(\d+).*тыс\.\sстраниц!i',$buf,$match)); return(1000*$match[1]);
    if (preg_match('!(\d+).*млн\sстраниц!i',$buf,$match)) return(1000000*$match[1]);
    return(0);
}
echo getYandexIdx('talk.maulnet.ru');


Сообщение отредактировал webpavilion - 23.4.2010, 9:44


--------------------
Не ведитесь, cамопис это почти всегда плохо!

Делаю сайты на Drupal 7.x
(очень дорого)


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Jester
Jester
Topic Starter сообщение 23.4.2010, 10:10; Ответить: Jester
Сообщение #3


Бывалый
****

Группа: User
Сообщений: 366
Регистрация: 16.12.2008
Из: Украина
Поблагодарили: 45 раз
Репутация:   8  


(webpavilion @ 23.4.2010, 8:35) *
регекспы неверные, вот с таким костылем работает. по хорошему нужно заново переписать.
function getYandexIdx($site) {
    $url = 'http://yandex.ru/yandsearch?text=&site='.$site.'&ras=1&site_manually=true';
    $buf = file_get_contents($url);
    $buf = utf8win1251($buf);
    if (preg_match('!(\d+)\sстраниц!ism',$buf,$match)) return($match[1]);
    if (preg_match('!(\d+).*тыс\.\sстраниц!i',$buf,$match)); return(1000*$match[1]);
    if (preg_match('!(\d+).*млн\sстраниц!i',$buf,$match)) return(1000000*$match[1]);
    return(0);
}
echo getYandexIdx('talk.maulnet.ru');


Вот теперь пошло.

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Мировые SEO услуги от команды Gestein. Прогоны, регистрация. Дарим подарки!
Качественные услуги по увеличению ссылочной массы на ваши сайты.
9 Gestein 1261 Вчера, 8:41
автор: Gestein
Горячая тема (нет новых ответов) [Cashbank.pro] Qiwi>btc. Вывод и обмен. Работаем с наличными! Подарок каждому 5$
117 Cashbank 24020 20.5.2018, 19:00
автор: Cashbank
Горячая тема (нет новых ответов) Магазин купонов и аккаунтов Ydeda.pro Likes.fm | Likest.ru | Like4u | Ad-social | Bosslike
33 prodavech 7599 17.5.2018, 22:43
автор: prodavech
Горячая тема (нет новых ответов) Услуги продвижения сайтов, SEO специалист (эффективный вывод в Топ)
Качественно и гибкие цены
46 mvchansas 7413 17.5.2018, 9:54
автор: mvchansas
Открытая тема (нет новых ответов) Вышла книга "SEO Монстр 2018, издание 2".
Крупное обновление глобального руководства по продвижению сайтов.
0 DrMax 413 16.5.2018, 20:31
автор: DrMax


 



RSS Текстовая версия Сейчас: 23.5.2018, 9:52
Дизайн