**概要
simple_html_dom.phpを使い外部サイトの数ページを配列に入れ編集するような
PHPを書いております。
file_get_htmlで取得するページを取得しつつ試しに
表示してみると、下記のようなエラーが出てしまいます。
このエラーを解消するにはどうすれば良いのでしょうか。
###発生している問題・エラーメッセージ
Fatal error: Call to a member function find() on a non-object in /home/kir021543/public_html/e-place/demo/t/s/testj.php on line 9
###該当のソースコード
<?php require_once './simple_html_dom.php'; include('./shop_list.php'); $count = count($shop); $i = 0; while ($i <= $count) { $html = @file_get_html($shop[$i]); $ret = $html ->find('#contents', 0); echo $ret; $i++; }; ?>
###試したこと
エラー内容をぐぐってみると、要素がない時に出るエラーのようですが、表示されているものについては
全て表示出来ており、問題ないようです。
###補足情報(言語/FW/ツール等のバージョンなど)
$html = @file_get_html($shop[$i]);部分は別ファイル、shop_list.phpに、店舗ごとのurlの配列から
取ってあります。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。