以下のコードを使用して、php で RSS フィードを作成しました。すべての変数 (つまり、ユーザー名とパスワード) を再確認しましたが、それらは正しいです。mysqlも正しくセットアップされています。mamp を使用してコンピューターでローカルにこれを表示しようとすると、空白のページが表示されます。何か助けていただければ幸いです..このコードは正しく見えますか?mamp以外にこれを表示するために使用する必要があるものはありますか?
<? header('Content-type: text/xml'); ?>
<?php
$dbhost = "localhost"; // almost always localhost.
$dbname = "links"; // Database Name
$dbuser = "root"; // Database Username
$dbpass = "password"; // Databse Password
$connect = mysql_connect("$dbhost","$dbuser","$dbpass");// Connecting to Database
mysql_select_db($dbname) or die (mysql_error()); // Selecting Database
?>
<rss version="2.0">
<channel>
<title> </title>
<description> </description>
<link></link>
<?
$sql = "SELECT * FROM news limit 5";
$result = mysql_query($sql);
while($row = mysql_fetch_assoc($result)){
?>
<item>
<title><?=$row['title']; ?></title>
<author><?=$row['author']; ?></author>
<link>http://MYSITE.com/news.php?id=<?=$row['id']; ?></link>
</item>
<?
}
?>
</channel>
</rss>