有关fsockopen()用法及html特殊字符转换的问题
我有如下方式取得远方的rss:
$rdf = parse_url($url);
$fp = fsockopen($rdf['host'], 80, &$errno, &$errstr, 10);
if ($fp) {
fputs($fp, "GET " . $rdf['path'] . "?" . $rdf['query'] . " HTTP/1.0\r\n");
fputs($fp, "HOST: " . $rdf['host'] . "\r\n\r\n");
$string = "";
while(!feof($fp)) {
$pagetext = fgets($fp,1024);
$string .= chop($pagetext);
}
fputs($fp,"Connection: close\r\n\r\n");
fclose($fp);
$items = explode("</item>",$string);
}
取出来的内容为如下形式:
"...<description><p> 盛大股票</description>..."
我要把
"<p> 盛大股票"
这些内容按照它的html格式在页面显示,该有空格就有空格,该换行就换行,请问如何实行转换?