ホームページ > バックエンド開発 > PHPの問題 > PHP でネットワーク イメージをダウンロードする方法は何ですか?

PHP でネットワーク イメージをダウンロードする方法は何ですか?

(*-*)浩
リリース: 2023-02-24 07:54:01
オリジナル
4053 人が閲覧しました

PHP でネットワーク画像をダウンロードするいくつかの方法のまとめ

PHP でネットワーク イメージをダウンロードする方法は何ですか?

この記事では、ネットワークから画像をダウンロードしてローカルに保存する 3 つの方法を説明します。 files メソッド (file_get_contents、curl、fopen など)。

file_get_contents を使用する (推奨学習: PHP プログラミングの入門から習熟まで )

function dlfile($file_url, $save_to)
{
 $content = file_get_contents($file_url);
 file_put_contents($save_to, $content);
}
ログイン後にコピー

CURL# を使用する##

function dlfile($file_url, $save_to)
{
 $ch = curl_init();
 curl_setopt($ch, CURLOPT_POST, 0); 
 curl_setopt($ch,CURLOPT_URL,$file_url); 
 curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
 $file_content = curl_exec($ch);
 curl_close($ch);
 $downloaded_file = fopen($save_to, 'w');
 fwrite($downloaded_file, $file_content);
 fclose($downloaded_file);
}
ログイン後にコピー

fopen

function dlfile($file_url, $save_to)
{
 $in=  fopen($file_url, "rb");
 $out=  fopen($save_to, "wb");
 while ($chunk = fread($in,8192))
 {
 fwrite($out, $chunk, 8192);
 }
 fclose($in);
 fclose($out);
}
ログイン後にコピー
を使用する

以上がPHP でネットワーク イメージをダウンロードする方法は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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