dev-master
9999999-devYet another sitemap generator in PHP.
MIT
The Development Requires
- phpunit/phpunit 3.7.*
- mikey179/vfsstream v1.2.0
generator sitemap
Yet another sitemap generator in PHP.
Yet another sitemap generator in PHP., (*1)
Needed more customizable sitemap generator:, (*3)
composer require havramar/next-php-sitemap-generator:dev-master
Get composer, (*4)
curl -sS https://getcomposer.org/installer | php
Install dependencies, (*5)
php composer.phar install
Create example script example.php
, (*6)
<?php require_once 'vendor/autoload.php'; $sitemapCreator = new \SitemapGenerator\SitemapCreator(); $sitemapCreator->setDomain('http://www.example.com'); $url = new \SitemapGenerator\Url(); $url->loc = '/home'; $url->changefreq = \SitemapGenerator\Url::FREQ_HOURLY; $sitemapCreator->addUrl($url); $indexCreator = $sitemapCreator->buildIndexCreator(); $indexCreator->createIndex('http://www.example.com/sitemaps/');
Run example, (*7)
php example.php
Two files were created in current directory, (*8)
sitemap-1.xml, (*9)
<?xml version="1.0" encoding="UTF-8"?> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> <url> <loc>http://www.example.com/home</loc> <changefreq>hourly</changefreq> </url> </urlset>
sitemap-index-1.xml, (*10)
<?xml version="1.0" encoding="UTF-8"?> <sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> <sitemap> <loc>http://www.example.com/sitemaps/sitemap-1.xml</loc> </sitemap> </sitemapindex>
More examples can be found in tests file., (*11)
vendor/bin/phpunit --configuration tests
Yet another sitemap generator in PHP.
MIT
generator sitemap