我想出了一个PHP版本的站点地图文件,用于我的动态站点,它只有index.php。结果如下:http://www.oddsnavigator.eu/sitemap.php如何将一个PHP站点地图变成一个XML站点地图
现在我需要一种方法将这些结果导出到sitemap.xml文件,或者使这一个XML和Google友好。这里的代码:
<?PHP
$SQL="boring query";
$num_rows = mysql_num_rows(mysql_query($SQL));
echo $num_rows , "</BR>";
$result = mysql_query($SQL);
if($result === FALSE) { die(mysql_error());}
while($db_field=mysql_fetch_assoc($result)) {
$goto = "http://oddsnavigator.eu/?display=0&sport=" . $db_field['sportid'] . "&day=all&league=" . $db_field['stageid'];
$title = $db_field['sportname'] . " " . $db_field['tempname'] . " " . $db_field['stagename'] . " Sports Betting Odds Comparison - OddsNavigator.eu";
echo "<a href='$goto' title='$title'>" , $db_field['sportname'] , " " , $db_field['tempname'] , " " , $db_field['stagename'] , "</a>" , "</BR>";
}
?>
任何想法?
听起来不错!但是,我如何将$ goto值存储为数组? –
替换'$ goto =“http://oddsnavigator.eu/?display=0&sport=”。 $ db_field ['sportid']。 “&day = all&league =”。 $ db_field ['stageid'];'用'$ this-> url [] =“http://oddsnavigator.eu/?display=0&sport=”。 $ db_field ['sportid']。 “&day = all&league =”。 $ db_field ['stageid'];' –
致命错误:使用$ this,而不在35上的/home/oddsnavi/public_html/sitemap.php中的对象上下文中。(以$ this开始的行...) –