私はプログラミングにかなり慣れていないので、ここで詳しく説明されているように、Facebook サイトから画像を取得して画像ギャラリーを作成しようとしていました。
しかし、最後のページでは、画像にコメントがない場合の対処方法が詳しく説明されています。次のようになります。
Notice: 未定義のプロパティ: stdClass::$comments in ...\getphotos.php 行 95 コメントはまだありません
行は次のとおりです。
foreach ( $photoData->data as $data )
{
echo '<li><a href="'.$data->source.'" rel="lightbox" title="';
line 95 --> if ($data->comments) {
foreach ( $data->comments->data as $Cdata )
{
echo htmlentities('<li class="imgcomments">
<a href="http://www.facebook.com/people/@/'.$Cdata->from->id.'" target="_blank"> <img src="https://graph.facebook.com/'.$Cdata->from->id.'/picture" align=left border=0 />
</a>
<a href="http://www.facebook.com/people/@/'.$Cdata->from->id.'" target="_blank">
<b>'.$Cdata->from->name.'</a>: </b>'.$Cdata->message.'<br />
<div align="left" style="padding-bottom:10px;">
<small> Posted '.timeSince(strtotime($Cdata->created_time)).' ago</small></div> </li>');
}
}
else {
echo 'No comments yet';