誰かがこれを手伝ってくれることを願っています。次のスクリプトを使用して、Web サイトのフィードからのデータを表示しています。何らかの理由で、フィード内の画像を表示できません。画像のアドレスにスペースが含まれていることに気付きましたが、これが問題なのだろうかと思っています。ただし、フィードを変更し、スペースが表示されることを期待して、スペースを「%20」に置き換えました。まだ運がない。何か案は?
<?php
# INSTANTIATE CURL.
$curl = curl_init();
# CURL SETTINGS.
curl_setopt($curl, CURLOPT_URL, "http://www.dpm.uk.com/feeds/rss/product-syndication.ashx?pgid=6&feed=opt1");
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_CONNECTTIMEOUT, 0);
# GRAB THE XML FILE.
$xml = curl_exec($curl);
curl_close($curl);
# SET UP XML OBJECT.
$xmlObj = simplexml_load_string( $xml );
$tempCounter = 0;
foreach ( $xmlObj->item as $item )
{
# DISPLAY ONLY 10 ITEMS.
if ( $tempCounter < 20 )
{
echo "
<div class=\"feed-item\">
Title: {$item -> title}
Year: {$item -> Year}
Colours: {$item -> Colours}
Size: {$item -> Size}
Available: {$item -> Available}
Image: {$item -> Images}
<br>
</div>
";
}
$tempCounter += 1;
}
?>