*

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?

日本では僕だけみたいです。(調べても出てない)

 

 

スポンサーリンク

関連記事

no image

行列世代と配列

PHPを勉強してみて思う事 僕らの世代は、「行列」を習っている。 今、ネット用のプログラム書こう

記事を読む

PHPからprepareステートメントを使ってテーブルを作成する

これは僕のメモです。 「PHPからprepareステートメントを使ってテーブルを作成す

記事を読む

phpMyAdminでエラーが出るようになった

インポート → 失敗 delete from Tabel →インポート → 失敗 を繰り返してい

記事を読む

DOMオブジェクト、find関数、foreach文

  *プログラムリストはこのページの最後にあります。 前段(参考)

記事を読む

no image

OpenSSLが有効になっていない」

レンタルサーバでは何も問題ない、localhost(apache2.2,PHP5.3)だと以下のエラ

記事を読む

no image

PHPをインストールする時、いつも忘れる事(short_open_tag)

一般的なマニュアルだと、以下の2箇所の修正で ApacheがPHPファイルを認識する。 1.h

記事を読む

xserverでmysqlへの接続(PHPのバージョンに注意)

これは僕のメモです。 Xserverを借りています。 PHPのバージョンにより、

記事を読む

阪神タイガース関連新聞記事のTweetとHtmlタグ

  これは、僕のメモです。 1.前提その1: まず、プログラム動かす

記事を読む

データベースを配列に入れて、その中で範囲指定する

約600あるレコードのうち、 100から200の間のレコードだけ表示させる、 結構てこづりました

記事を読む

where 条件の中に、変数 を指定する

  僕のメモです   1.like の場合(部分一致)

記事を読む

プレースホルダ(プリペアド・ステートメント)で2つのテーブルを比較するときの注意

これは、自分のメモです。(自分の勉強用フォルダren/ren112.p

@file_get_html($address)でもエラーになる

これは、僕のメモです。これは、僕のメモです。  

simple_html_dom.phpがおかしい

僕のメモです。 原因不明ですが、スクレイピングをsimple_h

MYSQLのコマンド入力で「;」セミコロンを入力し忘れた時抜け出す方法

これは僕のメモです。   MYSQLのコマンド入

MySQLのコマンドプロンプトでのバックアップとリストア

これは自分のメモです バックアップ 1.管理者 で コマンドプロン

→もっと見る

PAGE TOP ↑