kohhi回答ポイント 300ptウォッチ

Fatal error: Call to a member function find() on a non-object in C:\Tools\htdocs\yuumeijin\ren130.php on line 15

と以下のプログラムだとエラーになります。

<?PHP
include_once('simple_html_dom.php');
$fp = file_get_contents('http://ja.wikipedia.org/wiki/大久保佳代子');
$mystring1 = '来歴';
$pos1 = strpos($fp, $mystring1, strpos($fp, $mystring1)+1);
$mystring2 = '脚注';
$pos2 = strpos($fp, $mystring2,strpos($fp, $mystring2)+1);
$pos3 = $pos2-$pos1;
$fp1 = substr($fp, $pos1, $pos3);

//var_dump($fp1);
$fp1->find('a');
?>
最後から2行をコメントアウトを以下のように逆にすると、
var_dump($fp1);
//$fp1->find('a');
エラーは出ません。
これは、エラーのように non-object ではないと思えてなりません。

記述エラーの対処法を教えていただけると大変助かります。

※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。
ログインして回答する

ベストアンサー

その他の回答

この質問へのコメント

コメントはありません

この質問への反応(ブックマークコメント)

質問の情報

登録日時
2014-07-12 16:55:48
終了日時
2014-07-17 17:34:21
回答条件
1人5回まで

この質問のカテゴリ

この質問に含まれるキーワード

大久保佳代子8PHP7798コメントアウト96脚注13プログラム5048Line1329ERROR176

人気の質問

メニュー

PC版