АРМАДА
как достать ссылки на все страницы сайта?
Новая тема Написать ответ Advanced Hosters - профессиональный хостинг

cashmir
Опытный
Зарегистрирован: 18.11.2008
Сообщений: 169
Обратиться по нику
# Добавлено:Пт Июн 12, 2009 12:20 pmДобавить в избранноеОтветить с цитатой
вобщем-то проблема: есть сайт состоящий из N страниц, нужно каким то образом получить урлы всех этих страниц http://site.com/bla-bla-bla.php по одному урлу на строку.
заранее спасибо.

IseeDeadPeople
Объединенная Электрическая
Зарегистрирован: 06.12.2005
Сообщений: 21154
Обратиться по нику
# Добавлено:Пт Июн 12, 2009 1:16 pmОтветить с цитатой
Код:
$dfm="pick-upers.ru";
function getlinksfromtext($t) { $ret = array(); preg_match_all('/<.*a.*href=\s*[\'"](.+)[\'"].*>.*<\/.*a.*>/iU', $t, $matches); for ($i=0; $i< count($matches[0]); $i++) { $ret[] = $matches[1][$i]; } return $ret; }
$hi = getlinksfromtext(implode('',file("http://www.google.com/search?hl=en&q=site%3Ahttp%3A%2F%2F$dfm%2F&num=100")));
foreach ($hi as $ih) { if (eregi("^http://".preg_quote($dfm),$ih)) { echo $ih."\n"; } }



___

tested, full work - ok. | 12.06.09

spec.: use where "num=100" +& start=100-200-*-900 +& filter=0 parameters for get all 1000 results.
ConnectX: Единый порно сайт подрочить Porno Cam, для adult вебмастеров, webcam моделей

Lexix
V.I.P.
Зарегистрирован: 11.07.2008
Сообщений: 2143
Обратиться по нику
# Добавлено:Пт Июн 12, 2009 4:45 pmОтветить с цитатой
Попробуем Smile
Их финансы не поют романсы Заработай на ссылках

IseeDeadPeople
Объединенная Электрическая
Зарегистрирован: 06.12.2005
Сообщений: 21154
Обратиться по нику
# Добавлено:Пт Июн 12, 2009 8:56 pmОтветить с цитатой
cashmir, тебе именно это надо было ? или что то другое написать ?
(если рационально ответа небудет, то смысл мне тебе помогать - нету)

ХАЯ! на форуме скрипт чуть исковеркан, движком форума.. что не раз писали..
я тут непричем.. и передать его средствами форума 100% правильным просто немогу..
ошибка тама в preg_match_all, кажеться точно..
так что смотрите скрин(http://bog.loshadka.name/myimages/tested1.JPG), тама все правильно.. и смотрите что поправить надо в данном примере, кажеться только preg_match_all

ПС_ функция "getlinksfromtext" собрана мною, но при огромной помощи.. -
$1: местные программисты Smile
Kerk профиль, а там волшебная кнопка pm
captain Keen профиль, .. pm
brantozawr профиль, .. pm
ctapbiu профиль, .. pm
возможности и еще возможности
спасибо!


этим скриптов можно собрать и все линки.. откуда угодно.. где какой параметр ставить/менять - нестоит уже говорить мне ..

т.е. ТС, если на сайте есть ХТМЛ карта (с абсолютными линками), то натрави мой скрипт на карту.. эффект будет тотже..

и даже если относительные.. идею давать ненадо, надо передавать технологию.. а так, любому из ($1) дашь 550 USD .. и он тебе допишет, как надо тебе, для твоего условия.
ConnectX: Единый порно сайт подрочить Porno Cam, для adult вебмастеров, webcam моделей

sydoow
V.I.P.
Зарегистрирован: 29.06.2007
Сообщений: 8213
Обратиться по нику
# Добавлено:Вс Июн 14, 2009 3:10 amОтветить с цитатой
Создай карту сайта
Новая тема Написать ответ    ГЛАВНАЯ ~ ТЕХНИЧЕСКИЕ ВОПРОСЫ

Перейти:  





Генеральный спонсор



Партнеры