парсер внешних ссылок со страницы

Тема в разделе "Мегафлуд", создана пользователем root230101, 1 сен 2008.

Статус темы:
Закрыта.
  1. root230101

    root230101

    Регистр.:
    19 сен 2007
    Сообщения:
    304
    Симпатии:
    21
    нужен сабж
     
  2. all136

    all136 Постоялец

    Заблокирован
    Регистр.:
    10 мар 2007
    Сообщения:
    50
    Симпатии:
    7
    Вот этот попробуй.
    Серверный парсер внешних ссылок на страницы сайта для Яндекс.Вебмастер.
    Только он зазенден и зависает у меня...
    Если бы кто раскодировал - было бы замечательно посмотреть что в нем да как! ;)
    Посмотреть вложение rapya.zip
     
  3. root230101

    root230101

    Регистр.:
    19 сен 2007
    Сообщения:
    304
    Симпатии:
    21
    Да не надо уже)
    Написал сам себе давно
     
  4. untwist

    untwist Постоялец

    Регистр.:
    30 сен 2006
    Сообщения:
    121
    Симпатии:
    35
    Может поделишься ? (Если он в несколько уровней работает)
    Просто парсер ссылок
    function start($url){
    $html = file_get_contents("http://".$url."");
    $vnut=array();
    $vnech=array();
    preg_match_all("|<a [^<>]*href=[\"']([^\"']+)[\"'][^<>]*>|si",$html, $matches);
    foreach ($matches[1] as $val) {
    if (!preg_match("~^[^=]+://~", $val) || preg_match("~^[^://]+://(www\.)?".$url."~i", $val)) { $vnut[]=$val; }
    else $vnech[]=$val;
    }
    $vnut=array_unique ($vnut);
    $vnech=array_unique ($vnech);
    return $vnut;
    }
     
Статус темы:
Закрыта.