Skip to content

evan-klein/sitemap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Sitemap

A simple PHP library for generating sitemaps.

Requirements

Example

<?php

require_once('/usr/local/lib/evan-klein/ek/ek.php');
use evan_klein\ek as ek;

ek\sendXMLHeader();

require_once('/usr/local/lib/evan-klein/sitemap/Sitemap.php');
$sitemap = new \evan_klein\sitemap\Sitemap('https://www.example.com');

$sitemap->addURL('/')
	->addURL('/blog/', '2005-01-01', 'monthly', 0.8);

echo $sitemap->output();

?>

The code above generates the sitemap below:

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
	<url>
		<loc>https://www.example.com/</loc>
	</url>
	<url>
		<loc>https://www.example.com/blog/</loc>
		<lastmod>2005-01-01</lastmod>
		<changefreq>monthly</changefreq>
		<priority>0.8</priority>
	</url>
</urlset>

Releases

No releases published

Packages

No packages published

Languages