Нужно сделать карту сайта из файловой системы

BadBoy
На сайте с 31.01.2005
Offline
308
501

Есть куча файлов .html в папке, нужно сделать карту по данным файлам (ну типа карта сайта), просто чтобы отображались в текстовике все названия файлов.

ну пример лежат 3 файла:

wefrw4234wefewr532453fr.html

234esdfdfgbvbvfghjtre234234_342394(*@#)$@.html

fsdgdfgdgfa2334r23234.html

как их автоматизированно вывести в список в текст?

как это лучше сделать? может прога или скрипт есть, или какая-то стандартная прога это уже умеет типа TC, notepad++ или еще че?

siv1987
На сайте с 02.04.2009
Offline
427
#1

Чем сканирование или чтение каталога не подходит? Там пару строчек кода


$dh = opendir( $dir );
while( ($f = readdir($dh)) !== false )
{
if( ! preg_match( '/\.html$/', $f ) ) continue;
echo "<a href='http://domen/{$f}'>http://domen/{$f}</a><br />";
}
BadBoy
На сайте с 31.01.2005
Offline
308
#2
siv1987:
Чем сканирование или чтение каталога не подходит?

мне главное результат, а что чем, не важно...

запустиваш скрипт, пишет это и ниче не происходит

http://domen/{$f}

"; } ?>

запускаю так

<?php


$dh = opendir( $dir );
while( ($f = readdir($dh)) !== false )
{
if( ! preg_match( '/\.html$/', $f ) ) continue;
echo "<a href='http://domen/{$f}'>http://domen/{$f}</a><br />";
}
?>
C
На сайте с 04.02.2005
Offline
291
#3

натравить Xenu и получить карту.

LEOnidUKG
На сайте с 25.11.2006
Offline
1774
#4

Если винда, в проводнике выделить все файлы, зажать shift + правая клавиша мыши, в меню выбрать "Копировать как путь"

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/ ✅ Настройка и оптимизация серверов https://getmanyspeed.ru/
[umka]
На сайте с 25.05.2008
Offline
456
#5

А если UNIX, то

ls -l|grep "\.html$"|awk '{printf("<a href=\"http://domain.ru/%s\">%s</a>\n",$9,$9)}'
Лог в помощь!
BadBoy
На сайте с 31.01.2005
Offline
308
#6
LEOnidUKG:
зажать shift + правая клавиша мыши, в меню выбрать "Копировать как путь"

красота!

то что надо :)

siv1987
На сайте с 02.04.2009
Offline
427
#7
umka:
А если UNIX, то

а на вин как-то так


for /R %i in (*.html) do @echo %i

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