php快速生成seo文件sitemap.xml

2,744次阅读

共计 740 个字符,预计需要花费 2 分钟才能阅读完成。

<?php

$xml = new XmlWriter();
$xml->openMemory();
$xml->setIndent(true);
$xml->startDocument('1.0', 'UTF-8');
$xml->startElement('urlset');
$xml->writeAttribute('xmlns', "http://www.sitemaps.org/schemas/sitemap/0.9");
// $contents 是从数据库读出来的文章列表
foreach ($contents as $item) {$xml->startElement('url');
        $xml->startElement('loc');
        $xml->text("https://www.example.com/");
        $xml->endElement();
        $xml->startElement('lastmod');
        $xml->text(date('Y-m-d', strtotime('2019-03-06 11:11:11')));
        $xml->endElement();
        $xml->startElement('changefreq');
        $xml->text("monthly");
        $xml->endElement();
        $xml->startElement('priority');
        $xml->text("1.0");
        $xml->endElement();
    $xml->endElement();}
$xml->endElement();
$xml->endDocument();
$xml = $xml->outputMemory();
file_put_contents(
    './sitemap.xml',
    $xml
);

正文完
 
Blood.Cold
版权声明:本站原创文章,由 Blood.Cold 2019-06-04发表,共计740字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。