пятница, 16 мая 2014 г.

Создание карты сайта XML на PHP

Создание карты сайта XML на PHP



echo "processing...";
$control_file='sitemap1.xml';
if (!file_exists($control_file))  { fopen($control_file, 'w'); };
$file=fopen($control_file,"w");
$datetime =  Date('Y-m-d\TH:i:sP');
$data='<?xml version="1.0" encoding="UTF-8"?>
<urlset
      xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
      xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9
            http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd">
<url>
  <loc>http://example.com/</loc>
  <lastmod>'.$datetime.'</lastmod>
  <changefreq>monthly</changefreq>
  <priority>1.00</priority>
</url>';


$lim=0;
$to=40000;
$request = ("SELECT `id`, `title`, `link` FROM `tblname` WHERE visible='1' LIMIT $lim,$to"); 
$array=$db->getarray($request); // получение массива из базы
$output="";
if ($array) {
 foreach($array as $id=>$myrow) {
  $data.= p"\n<url><loc>http://example.com/post/".$myrow["id"]."</loc>\n <changefreq>weekly</changefreq>  <priority>0.64</priority>\n\n </url>";
 }
}
$data.= "\n </urlset>";
fwrite($file,"".$data);
// Закрыть файл 
fclose($file); 
echo "Sitemap Songs is ready.";

Комментариев нет:

Отправить комментарий

Постоянные читатели

Популярные сообщения