ホームページ >バックエンド開発 >PHPチュートリアル >リモートファイルの内容を取得するphpの関数コードについて

リモートファイルの内容を取得するphpの関数コードについて

墨辰丷
墨辰丷オリジナル
2018-06-06 14:45:24861ブラウズ

この記事では主にリモートファイルの内容を取得するためのphpの関数コードを紹介しますので、興味のある方は参考にしていただければ幸いです。

コードは次のとおりです:

/**

 * 读远程内容

 * @return string

 */
function get_url_content($url){

  if(function_exists("curl_init")){

    $ch = curl_init();

    $timeout = 30;

    curl_setopt($ch, CURLOPT_URL, $url);

    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);

    curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout);

    $file_contents = curl_exec($ch);

    curl_close($ch);

  }else{

    $is_auf=ini_get('allow_url_fopen')?true:false;

    if($is_auf){

      $file_contents = file_get_contents($url);

    }

  }

  return $file_contents;

}

概要: 上記がこの記事の全内容です。皆さんの学習に役立つことを願っています。

関連する推奨事項:

PHP の Trait の機能と例を含む詳細な説明

PHP 名前空間と自動読み込みクラスの詳細な説明とケース

PHP でファイルのアップロードを実装する 2 つの方法

以上がリモートファイルの内容を取得するphpの関数コードについての詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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