ホームページ  >  記事  >  バックエンド開発  >  PHP は CURL を使用してリモート HTML ファイルをダウンロードします

PHP は CURL を使用してリモート HTML ファイルをダウンロードします

WBOY
WBOYオリジナル
2016-07-25 09:08:341192ブラウズ
リモート HTML ファイルをダウンロードする場合、file_get_contents よりも Curl を使用した方が効率的であると言われています。                                                                                                  
                                                                                                                                                                                                                                                                                                         



$ch =curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
//curl_init パラメータに入れることができる URL を設定します
    curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 ( Windows NT 6.1; WOW64) AppleWebKit/535.1 (Gecko のような KHTML) Chrome/14.0.835.202 Safari/535.1");
  1. //Set UA
  2. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  3. //で取得した情報を変換しますcurl_exec() 直接出力するのではなく、ファイル ストリームとして返します。 追加しない場合は、エコーがなくても自動的に出力されます
  4. $content =curl_exec($ch);
  5. //Close
  6. コードをコピーします。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。