PHP code example of robier / sitemaps
1. Go to this page and download the library: Download robier/sitemaps library. Choose the download type require. 2. Extract the ZIP file and open the index.php. 3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
robier / sitemaps example snippets
use Robier\Sitemaps\DataProvider;
class Data implements DataProvider
{
public function fetch(): \Iterator
{
for($i = 1; $i <= 500000; $i++){
yield new Location('http://example.com/site-' . $i);
}
}
}
use Robier\Sitemaps\Driver\XML;
use Robier\Sitemaps\Generator;
use Robier\Sitemaps\Processor\GZip;
$writer = new XML('/tmp/', 'http://example.com/');
$generator = new Generator($writer);
$generator->data('sitemap', new Data());
// gzip enable
$generator->processor(new GZip());
foreach($generator as $item){
//
// $item is instance of File/Contract
}