- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Тренды маркетинга в 2024 году: мобильные продажи, углубленная аналитика и ИИ
Экспертная оценка Адмитад
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
В директории лежат файлы с именами 1.html, 2.html, 3.html ... 126.html итд. Чем можно слепить карту ссылок на эти страницы, чтоб в анорах было то, что в тайтлах этих страниц?
Если такого софта нет в природе, может кто нибудь поможет с написанием php скрипта делающего эту операцию?
__________________Все посетители живые, не боты. (http://livesurf.ru/promo/80271)
Если есть какой-нибудь парсер контента типа Датакол или КонтентДаунлоадер, то на любой домен или на денвер закидываешь все свои файлы и потом через парсер контента выставляешь что парсить и как сохранять
Парсеров нет.
$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);
........................
покажи пример фаила, я гляну смогу ли помочь.
Если нет файлов локально на диске, то вместо строки
напиши
'http://site.ru/path/to/pages/1.html',
'http://site.ru/path/to/pages/2.html',
'http://site.ru/path/to/pages/3.html',
);
и т.д. все страницы
........................
Спасибо! То что надо!