Чем сделать карту ссылок?

Sower
На сайте с 30.12.2009
Offline
659
302

В директории лежат файлы с именами 1.html, 2.html, 3.html ... 126.html итд. Чем можно слепить карту ссылок на эти страницы, чтоб в анорах было то, что в тайтлах этих страниц?

Если такого софта нет в природе, может кто нибудь поможет с написанием php скрипта делающего эту операцию?

__________________Бесплатная накрутка ПФ: посещаемость, просмотры, переходы с поисковиков по ключевикам, итд.
__________________Все посетители живые, не боты. (http://livesurf.ru/promo/80271)
[Удален]
#1

Если есть какой-нибудь парсер контента типа Датакол или КонтентДаунлоадер, то на любой домен или на денвер закидываешь все свои файлы и потом через парсер контента выставляешь что парсить и как сохранять

Sower
На сайте с 30.12.2009
Offline
659
#2

Парсеров нет.

Fruit
На сайте с 15.07.2008
Offline
166
#3

$dir = 'c:/dir/to/files/'; // путь к папке с файлами
$url = 'http://site.ru/path/to/pages/'; // часть урла, где файлы на сайте

$as = array();

$files = glob($dir."*.html", GLOB_NOSORT); // получаем список файлов в папке

foreach($files as $file) {
$c = file_get_contents($file);

if(preg_match('/<title>(.*?)<\/title>/', $c, $m)) { // берем title из содержимого
$title = preg_replace('/\s+/', ' ', $m[1]);
$as[] = '<a href="'.$url.basename($file).'">'.$title.'</a>';
}
}

print_r($as);

........................

[Удален]
#4

покажи пример фаила, я гляну смогу ли помочь.

Fruit
На сайте с 15.07.2008
Offline
166
#5

Если нет файлов локально на диске, то вместо строки

$files = glob($dir."*.html", GLOB_NOSORT);

напиши

$files = array(
'http://site.ru/path/to/pages/1.html',
'http://site.ru/path/to/pages/2.html',
'http://site.ru/path/to/pages/3.html',
);

и т.д. все страницы

Sower
На сайте с 30.12.2009
Offline
659
#6
Fruit:
........................

Спасибо! То что надо!

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий