simple_html_dom.phpがおかしい
公開日:
:
PHPで実際開発して
僕のメモです。
原因不明ですが、スクレイピングをsimple_html_dom.phpでしようと思うと
動かなくなってます。
PHP Simple HTML DOM Parser
のダウンロードサイトは、
Last Update: 2014-05-28
で更新されていません。
https://sourceforge.net/projects/simplehtmldom/
PHPのバージョンか、あるいはそれに近い原因かもしれません。
対処:
simple_html_dom.php
の
僕の場合71行目
$contents = file_get_contents($url, $use_include_path, $context, $offset);
の 「$offset」をとる
$contents = file_get_contents($url, $use_include_path, $context);
これで動きました。
僕だけに出ているわけでなく、アメリカで1件報告されてます。
file_get_contents(): stream does not support seeking / When was PHP behavior about this changed?
日本では僕だけみたいです。(調べても出てない)
スポンサーリンク
関連記事
-
-
DOMオブジェクト、find関数、foreach文
*プログラムリストはこのページの最後にあります。 前段(参考)
-
-
複数の引数を渡す方法
これは僕のメモです。 <?PHP //引数,複数の引数を渡
-
-
xserverでmysqlへの接続(PHPのバージョンに注意)
これは僕のメモです。 Xserverを借りています。 PHPのバージョンにより、
-
-
where 条件の中に、変数 を指定する
僕のメモです 1.like の場合(部分一致)
-
-
PHPをインストールする時、いつも忘れる事(short_open_tag)
一般的なマニュアルだと、以下の2箇所の修正で ApacheがPHPファイルを認識する。 1.h
-
-
OpenSSLが有効になっていない」
レンタルサーバでは何も問題ない、localhost(apache2.2,PHP5.3)だと以下のエラ
-
-
テキストファイルの操作で改行コードを入れる
これは、僕のメモです。 1.何も書いていないまっさらな
-
-
PHPからprepareステートメントを使ってテーブルを作成する
これは僕のメモです。 「PHPからprepareステートメントを使ってテーブルを作成す
-
-
pearがインストールできない。
エラーの内容は以下の通りです。 C:\php5>go-pear.bat interna
-
-
phpmyadminで編集できない時の対応
これは僕のメモです。 phpmyadminで編集・コピー・削除が表示されない時 ->