PHPで画像をダウンロードして保存するにはどうすればいいですか?

file_get_contents() 関数を使用して画像のコンテンツを取得し、file_put_contents() 関数を使用してそのコンテンツをローカルファイルに保存できます。

以下、簡単なコード例。

$url = 'https://example.com/image.jpg';  // 图片的URL地址
$savePath = 'path/to/save/image.jpg';   // 保存图片的路径和文件名

$imageContent = file_get_contents($url);  // 获取图片内容
file_put_contents($savePath, $imageContent);  // 保存图片到本地文件

$urlにダウンロードしたい画像のURL、$savePathに保存したい画像のパスとファイル名を置き換える必要があります。このコードを実行すると、画像が指定されたパスに保存されます。

公開にアクセス可能な画像のダウンロードにのみ使用できることに注意してください。ログインまたは承認が必要な画像をダウンロードする必要がある場合は、適切な認証を実装して、適切な方法で画像コンテンツを取得する必要がある場合があります。

bannerAds