ホームページ  >  記事  >  バックエンド開発  >  PHPでWebコンテンツを取得する3つの方法

PHPでWebコンテンツを取得する3つの方法

WBOY
WBOYオリジナル
2016-07-25 08:58:162365ブラウズ
この記事では、PHP で Web コンテンツを取得する 3 つの方法を紹介します。必要な方は参考にしてください。

PHP コードを使用して、Web ページを取得する原理を実装します。 コンテンツはクロールされ、正規表現によってフィルタリングされ、目的のコンテンツが取得されます。

Programmer Home では正規表現について多く紹介していますので、参考にしてください。

phpはコンテンツを取得します、メソッド1、file_get_contents

リーリー

phpはWebコンテンツを取得します、メソッド2、curl

リーリー

phpはWebページのコンテンツを取得します、メソッド3、fopen->fread->fclose

リーリー

注: 1. file_get_contents() および fopen() を使用する場合は、Allow_url_fopen をオンにする必要があります。 方法: php.ini を編集して、allow_url_fopen = On に設定します。allow_url_fopen がオフになっている場合、fopen() 関数も file_get_contents() 関数もリモート ファイルを開くことができません。

2.curl() を使用する場合は、スペースでのcurlを有効にする必要があります。 方法: Windows では、php.ini を変更し、extension=php_curl.dll の前のセミコロンを削除して、ssleay32.dll と libeay32.dll を C:WINDOWSsystem32 にコピーします。 Linux では、curl 拡張機能をインストールするだけです。



声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。