ホームページ > バックエンド開発 > PHPチュートリアル > ページをリモートで取得し、HTML の最初の数行だけを取得します。やり方〜

ページをリモートで取得し、HTML の最初の数行だけを取得します。やり方〜

WBOY
リリース: 2016-06-23 14:11:47
オリジナル
1029 人が閲覧しました

ページをリモートで取得し、HTML の最初の数行のみを取得します。やり方~

file_get_contents を使ってページ全体を取得してください!

どの機能を使用するかは自由に選択できます! fsockopen は頻繁にサーバーをクラッシュさせます。

file_get_contents メソッドは指定された行数を取得できません。

主に速度を節約するため


ディスカッション(解決策)への返信

string file_get_contents ( string filename [, bool use_include_path [, resource context [, int offset [, int maxlen]]]] )
はパラメータで指定されますoffset 位置

から maxlen の長さのコンテンツの読み取りを開始します

string file_get_contents ( string filename [, bool use_include_path [, resource context [, int offset [, int maxlen]]]] )
で指定された位置から読み取りを開始しますパラメータ オフセット maxlen の長さのコンテンツ

最初の 10 行を取得するには、モデレーターが www.baidu.com で「いいえ」と書いてください。

長い間マニュアルを調べましたが、例が見つかりません

質問があります: これを行うのは本当にリソースと時間を節約するのに意味がありませんか?

正直、取得した部分に欲しいデータがなかったら意味がないですよね?

コールバック関数でcurlを使用すると、必要なデータを受信したときに早期に終了することができます

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート