<?php
header("Content-Type: text/xml");

$mysql_host = '72146.m.tld.pl';
$port = '3306';
$username = 'admin72146_maxi_service_pl';
$password = '3Gc#MrF08l';
$database = 'baza72146_maxi_service_pl';

try
{
  $pdo = new PDO('mysql:host='.$mysql_host.';dbname='.$database.';port='.$port, $username, $password );
  $pdo -> query ('SET NAMES utf8mb4');
  $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
}
catch(PDOException $e)
{
  echo 'Połączenie nie mogło zostać utworzone.<br />'. $e->getMessage();
}


echo '<?xml version="1.0" encoding="UTF-8"?>';echo"\n";
echo '<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">';echo"\n";

echo'<url><loc>https://maxiservice.pl</loc></url>'; echo"\n";
echo'<url><loc>https://maxiservice.pl/mapa-serwisu/</loc></url>'; echo"\n";
$per_page = 100;
$query = $pdo->query("SELECT nazwa, url FROM miasta ORDER BY nazwa");
$query->execute();
$count = $query->rowCount();
$paginations = ceil($count / $per_page);
for ($i = 1; $i < $paginations; $i++)
{
  echo'<url><loc>https://maxiservice.pl/mapa-serwisu/'.$i.'/</loc></url>'; echo"\n";
}
echo'<url><loc>https://maxiservice.pl/polityka-prywatnosci/</loc></url>'; echo"\n";
echo'<url><loc>https://maxiservice.pl/regulamin/</loc></url>'; echo"\n";
echo'<url><loc>https://maxiservice.pl/kontakt/</loc></url>'; echo"\n";
echo'<url><loc>https://maxiservice.pl/baza-firm/</loc></url>'; echo"\n";

$firmy = $pdo->query("SELECT nazwa_firmy, url FROM service ORDER BY nazwa_firmy");
while($row3 = $firmy->fetch())
{
  echo'<url><loc>https://maxiservice.pl/firma/'.$row3['url'].'/</loc></url>'; echo"\n";
}




echo '</urlset>';
?>
