【发布时间】:2012-11-06 20:59:41
【问题描述】:
我有一个动态生成的 XML 文件,除了生成的 RSS 在
示例网址: http://tinyurl.com/bbhnpg6
http://tinyurl.com/crbuny5 的实际工作 URL
如何正确转义 $URL 变量,以便正确写入 &?有人可以显示此示例已正确更新吗?
// selecting data from "mytable"
// mytable = your article table name
$query = @mysql_query("SELECT * FROM TABLE1 ORDER BY EntryDate ASC LIMIT 0,5");
while($row = @mysql_fetch_array($query)){
// [title] = change it to your article title
$title = $row['MLNumber'];
$link = $row['ListingRid'];
$url = "http://www.domain.com/residential?frame=TAL&MLNO=";
$Unit= $row['Unit'];
$City= $row['City'];
$ZipCode= $row['ZipCode'];
$price = $row['SearchPrice'];
$description = $row['MarketingRemarks'];
$SubdivisionDisplay = $row['SubdivisionDisplay'];
echo '<item>';
echo '<title>' . $Unit . ' ' . $City . ', ' . $ZipCode . ' -' . $SubdivisionDisplay . '</title>';
echo '<link>' . $url . '' . $title . '</link>';
echo '<description><![CDATA[<p><strong>$' . $price . '.00</strong><BR> ' . $description . '<BR> ]]></description>';
//echo '<pubDate>' . date("D, d M Y H:i:s O", time()) . '</pubDate>';
echo '</item>';
}
echo '</channel>';
echo '</rss>';
?>
【问题讨论】:
-
不,这不是......这是一个没有明确答案的问题。我已经提供了一个确切的示例和问题的链接。
-
事实上它真的应该是
&amp;,而不仅仅是&amp;。 XML 应该这样编码。我还尝试将您的提要添加到 Google 阅读器,当我单击文章链接时,它会将我重定向到正确的链接(使用&amp;而不是&amp;) -
相关的,更普遍适用的问题:stackoverflow.com/questions/3957360/…