http://www.mpgh.net/forum/external.php?type=RSS2&forumids=175の XML を解析しようとしています が、次のエラーが発生します。
注意: C:\xampp\htdocs\crossfire\index.php の 9 行目で非オブジェクトのプロパティを取得しようとしています
<?php
$rss = simplexml_load_file('http://www.mpgh.net/forum/external.php?type=RSS2&forumids=175');
for($i=0;$i<10;$i+=1) {
$namespaces = $rss->getNameSpaces(true);
$dc = $rss->children($namespaces['dc']);
echo "Title: " . $rss->channel->item[$i]->title . "<br>";
echo "Creator: " . $dc->channel->item[$i]->creator . "<br>";
echo "Link: " . $rss->channel->item[$i]->link . "<br><br>";
}
そして私の2番目の質問。
http://www.mpgh.net/forum/external.php?type=RSS2&forumids=175
このコードが他のページのような他のページでは正しく機能しないのはなぜですかhttp://www.mpgh.net/forum/external.php?type=RSS2&forumids=168
注意: C:\xampp\htdocs\crossfire\index.php の 7 行目で非オブジェクトのプロパティを取得しようとしています
<?php
$rss = New DOMDocument();
$rss = simplexml_load_file('http://www.mpgh.net/forum/external.php?type=RSS2&forumids=168');
for($i=0;$i<10;$i+=1) {
if (substr($rss->channel->item[$i]->title, 0, 9) == '[Release]') {
echo "Title: " . $rss->channel->item[$i]->title . "<br>";
echo "Link: " . $rss->channel->item[$i]->link . "<br><br>";
} else {
echo 'Hoi<br><br>';
}
}
ありがとう。