【PHP】file_put_contents関数で保存した画像が壊れる原因

カテゴリー: PHP

file_get_contents関数で任意の画像のファイルデータを取得し、そのデータをfile_put_contents関数に渡してサーバー内に画像を保存するプログラムを実行したのですが、保存した画像をブラウザで確認したところ

画像ファイル"http://~~~"は壊れているため、表示できませんでした

というエラーが出て困ってしまいました。

ここでは「なぜ画像が壊れるのか?」に対処した流れを書いておきたいと思います。

続きを読む