PHP

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

カテゴリー: PHP

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

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

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

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

続きを読む

【PHP】「date(): It is not safe to rely on the system's timezone settings.」の対処法

カテゴリー: PHP

先ほどこれまで放置していたサーバーのPHPバージョンを5.2から5.4に変更したところ、これまで問題なく動いていたプログラムで

Warning:  date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone.

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

今回この対処を行ったのでメモしておきます。

続きを読む