Помощник
|
Модуль Seo Pro |
Jester
|
Сообщение
#1
|
||
|
|
||
|
|||
webpavilion |
23.4.2010, 9:35;
Ответить: webpavilion
Сообщение
#2
|
|
Что не верно? регекспы неверные, вот с таким костылем работает. по хорошему нужно заново переписать. 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 (очень дорого) |
|
|
Jester
|
Сообщение
#3
|
|
|
регекспы неверные, вот с таким костылем работает. по хорошему нужно заново переписать. 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'); Вот теперь пошло.
|
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Сryptonet.pro - обмен электронных валют | 3 | Krasnov | 4100 | Вчера, 15:38 автор: Krasnov |
|
Англоязычный SEO-копирайтинг от $3/100 слов от NeedmyLink | Первая статья бесплатно | 4 | Needmylink1 | 1320 | 12.4.2024, 23:43 автор: Needmylink1 |
|
SEO Линк Билдинг под Бурж | Вечные ссылки США, Европа и Мир с Гарантией | 20 | Needmylink1 | 6993 | 12.4.2024, 23:32 автор: Needmylink1 |
|
PRO дизайн: для маркетплейсов и соц. сетей, разработка сайтов, логотипов и иллюстраций! | 27 | OlgaMcField | 8298 | 6.4.2024, 11:55 автор: OlgaMcField |
|
AVpay.pro - Cервис-обменник криптовалют, переводы за рубеж. Обмен BTC, ETH, USDT, XMR | 21 | AVPAY | 7130 | 31.3.2024, 11:15 автор: AVPAY |
Текстовая версия | Сейчас: 18.4.2024, 12:24 |