За последние 24 часа нас посетили 47789 программистов и 1729 роботов. Сейчас ищут 683 программиста ...

Как автоматически дописывать в карту сайта?

Тема в разделе "PHP для новичков", создана пользователем Bridun, 15 янв 2018.

Метки:
  1. Bridun

    Bridun Новичок

    С нами с:
    2 окт 2017
    Сообщения:
    71
    Симпатии:
    1
    Столкнулся с проблемой

    как сделать чтоб <url> дописывалось а </urlset> оставалось

    делаю вот так, беру записи из пост когда создаю страницу и нужно чтоб стем временем записывалось в карту а не перезаписывать через крон всю

    PHP:
    1.             $map_date = date("c");
    2.         $sitemap = '<?xml version="1.0" encoding="utf-8"?>'."\n";          
    3.         $sitemap .= '<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">'."\n";          
    4.            
    5.         $sitemap .= "\t".'<url>'."\n\t\t".'<loc>'.$site.'/'.$link_cpu.'.html</loc>'."\n\t\t".'<lastmod>'.$map_date.'</lastmod>'."\n\t\t".'<changefreq>daily</changefreq>'."\n\t\t".'<priority>1.0</priority>'."\n\t".'</url>'."\n";
    6.         $sitemap .= '</urlset>';
    7. if (!file_put_contents("../sitemap.xml", $sitemap."\n",FILE_APPEND));//sitemap