我想出了一個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開始的行...) –