検索後に渡されたURL結果からメタ情報を取得しようとしています。私はOpenGraphライブラリとPHPのネイティブget_meta_tags
関数を使用してメタタグを取得しています。
私の問題は、たまたま.m4v
拡張子であるURLの内容を読んでいるときです。プログラムはそのファイルの内容を読み込もうとしますが、それは大きすぎて(そして言うまでもなく、すべてがジャンクなので完全に役に立たない)、私のプログラムはそれを手放すことを拒否します。したがって、プログラムがタイムアウトエラーをスローして先に進むまで、私は立ち往生しています。
ファイルが大きすぎる場合、ファイルの内容の読み取りを停止する方法はありますか?パラメータを試しfile_get_contents()
てみましたmaxlen
が、それでもページ全体を読み通しているようです。メタ用にファイルをファームする前に、ファイルがタグで構造化されているかどうかをすばやく判断するにはどうすればよいですか?