0

XML からすべてのノードを取得する必要があります。以下のPHPコーディングを試した後。仕事です。<description>しかし、xmlから画像を取得することはできません。

これは、他の Web サイト(UTF-8 タイ語) からの XML ですhttp://www.dailynews.co.th/rss/rss.xml

ここに私のPHPコードがあります:

$Rsssurl_SQL="SELECT * from rss_feed_url"; 
$Rsssurl_RESULT=mysql_db_query($dbname,$Rsssurl_SQL);
while ($Rsssurl_ROW=mysql_fetch_array($Rsssurl_RESULT)) {
$request_url = $Rsssurl_ROW[1];
$xml = simplexml_load_file($request_url) or die("");
foreach($xml->channel->item as $item){
$title = $item->title;   
$content = $item->description;
$date = $item->pubDate;   
$link = $item->link;

/* I use ereg_replace to replace special characters */

$content=ereg_replace("&lt;","<",$content);
$content=ereg_replace("&gt;",">",$content);
$content=ereg_replace("&amp;","&",$content);
$content=ereg_replace("&quot;","\"",$content);
$content=ereg_replace("&#039;","\'",$content);

$title=ereg_replace("&lt;","<",$title);
$title=ereg_replace("&gt;",">",$title);
$title=ereg_replace("&amp;","&",$title);
$title=ereg_replace("&quot;","\"",$title);
$title=ereg_replace("&#039;","\'",$title);
$title=ereg_replace("\'","",$title);
$title=ereg_replace("<","", $title);
$title=ereg_replace(">","", $title);
$title=ereg_replace("&","", $title);
$title=ereg_replace("\"","", $title);
}
}

<title><link><pubDate>およびすべてを mySQL に挿入できます。しかし、<description>私だけがすべてをつかむことができません(画像と長いテキスト)。

私は多くのヘルプから検索し、W3C スクールから読むようにしています。正確な答えが見つかりません。

助けてください。ありがとう。

4

1 に答える 1