のプログラムを実行すると
--プログラム
<?php
include_once('simple_html_dom.php');
$dom_html = file_get_contents("http://yahoo.co.jp");
$title = $dom_html->find('title');
echo $title[0]->innertext;
?>
--プログラム以上
以下のエラーが出ます。
--エラー
Fatal error: Uncaught Error: Call to a member function find() on string in C:\Tools\htdocs\jitudata\test007.php:8 Stack trace: #0 {main} thrown in C:\Tools\htdocs\jitudata\test007.php on line 4
---
Windows10
PHP7
です。
エラーの解決法を教えてください。
よろしくお願いします。
参照サイト
http://pg.kdtk.net/1264
ここを
$dom_html = file_get_contents("http://yahoo.co.jp");
こんな感じにしたら動きませんか?
$dom_html = file_get_contents("https://www.yahoo.co.jp");
simple_html_dom.php が 301 redirect に対応していないことと、
参考にしているサイトが、実際に動作確認をしていないことが
ほぼコピペでもうまく動かない原因だと思います。
なんかぐずぐずな回答ですみません。
2017/08/14 15:50:28とりあえず、解決できてホッとしてます (^^;
感謝しております。ありがとうございました。
2017/08/14 18:40:20