За последние 24 часа нас посетили 23038 программистов и 1726 роботов. Сейчас ищут 1715 программистов ...

Можно ли сделать SiteMap.xml в режиме RealTime?

Тема в разделе "PHP для новичков", создана пользователем peener, 2 май 2012.

  1. peener

    peener Активный пользователь

    С нами с:
    27 апр 2012
    Сообщения:
    5
    Симпатии:
    0
    Хочу сделать самообновляемую карту сайта.

    Для статичных сайтов (или CMS на файлах) это просто:
    $map=scandir("folder/*.html"); //пролистать файлы из папки с контентом или страницами
    $map=...; //сделать обёртку, чтобы получилась валидная карта
    $echo $map; //и вывести

    Для движков, использующих MySql есть куча плагинов, делать велосипед не буду.

    Но хотелось бы сделать карту, при условии что файлы лежат на другом домене.
    $map=scandir("http://site.ru/*.html"); //пролистать сайт соседа так не получится :)
    Загружать страницы CURL'ом и обрабатывать ссылки (фильтруя внешние) это тяжеловато и медленно.
    Хочется посадить скрипт в sitemap.xml и чтобы он выстро создавал и выводил карту, этакий Real Time.

    Умеет ли PHP пролистывать все страницы на соседнем сайте?
     
  2. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    непонятно, что ты хочешь =) если честно.

    собрать все ссылки и запихнуть их в сайтмап? зачем? это никому не нужный функционал.
     
  3. minux

    minux Активный пользователь

    С нами с:
    14 май 2012
    Сообщения:
    89
    Симпатии:
    1
    Читаешь файлы из папки (или листаешь базу) - короче страницы пролистать, сделать обертку.
    И выводить...


    <a href='http://sites4u.info/'>изготовление сайта</a> | <a href='http://sites4u.info/'>купить сайт</a> | <a href='http://sites4u.info/'>сколько стоит сайт</a> | <a href='http://sites4u.info/'>стоимость сайта</a> | vkporno.ru: <a href="http://vkporno.ru">порно</a> архив.


    Но лучше статично откатать и не париться, да и тормозов не будет.
    Думаю, что не открою страшной тайны заметив, что можно на карту вообще забить. Ее отсутствие сайту жить не мешает.