Здравствуйте уважаемые веб мастера.
У меня возникла такая ситуация:
После генерации страниц вот этим кодом:
страница sitemap.xml выгляде вот так :
Т.Е без
Если я впихну все это в :
то будет выглядеть:
как мне исправить код что бы не повотрялось. а было только в начале и в конце
вот сам код
Помогите пожалуйста.
или не подскажите как мне в документ xml сделать серверное подключение документа html
то есть как примерно как на php есть -> <?php require_once('../template/1.php'); ?> у xml есть что-нибудь на подобие?
Справился...спасибо
У меня возникла такая ситуация:
После генерации страниц вот этим кодом:
Код:
function generate_sitemap(){
global $bytes,$WWW;
$sql = @mysql_query("SELECT * FROM `m3_mp3` WHERE `active` = '1' ORDER BY `count` DESC LIMIT 50000" );
if ($sql && @mysql_num_rows($sql)>0){
$i=0;$to_file.=" ";
while ($row = @mysql_fetch_array($sql, MYSQL_ASSOC)){
$i++;
$number=$row['id'];
if ($i != 15){$to_file.="
<url>
<loc>
".$WWW."pages/".get_dir($number)."/".$number.".shtml
</loc>
</url>
";
}
}
}
$fp = fopen ("./../html/sitemap.xml", "w+");
fwrite ($fp, $to_file);
fclose ($fp);
}
страница sitemap.xml выгляде вот так :
Код:
<url>
<loc>
./../lists/01/.shtml
</loc>
</url>
<url>
<loc>
./../m3_lists/0/2.shtml
</loc>
</url>
<url>
<loc>
./../lists/0/3.shtml
</loc>
</url>
Т.Е без
Код:
<sitemapindex xmlns="http://www.google.com/schemas/sitemap/0.84">
<sitemap>
И
</sitemap>
</sitemapindex>
Если я впихну все это в :
Код:
$to_file.="
<url>
<loc>
".$WWW."pages/".get_dir($number)."/".$number.".shtml
</loc>
</url>
";
то будет выглядеть:
Код:
<sitemapindex xmlns="http://www.google.com/schemas/sitemap/0.84">
<sitemap>
<url>
<loc>
./../lists/01/1.shtml
</loc>
</url>
</sitemap>
</sitemapindex>
<sitemapindex xmlns="http://www.google.com/schemas/sitemap/0.84">
<sitemap>
<url>
<loc>
./../lists/01/2.shtml
</loc>
</url>
</sitemap>
</sitemapindex>
вот сам код
Код:
function generate_sitemap(){
global $bytes,$WWW;
$sql = @mysql_query("SELECT * FROM `m3_mp3` WHERE `active` = '1' ORDER BY `count` DESC LIMIT 50000" );
if ($sql && @mysql_num_rows($sql)>0){
$i=0;$to_file.=" ";
while ($row = @mysql_fetch_array($sql, MYSQL_ASSOC)){
$i++;
$number=$row['id'];
if ($i != 15){$to_file.="
<url>
<loc>
".$WWW."pages/".get_dir($number)."/".$number.".shtml
</loc>
</url>
";
}
}
}
$fp = fopen ("./../html/sitemap.xml", "w+");
fwrite ($fp, $to_file);
fclose ($fp);
}
Помогите пожалуйста.
или не подскажите как мне в документ xml сделать серверное подключение документа html
то есть как примерно как на php есть -> <?php require_once('../template/1.php'); ?> у xml есть что-нибудь на подобие?
Справился...спасибо