開発ベンダが、DBの中身をShift-JISで格納してしまっているため、
PHP等をshift-jisで書かないと不具合が出る。
UTF-8の方がいろいろと都合がいいので、
mb_convert_encodingを使ったのだが上手くいかない・・・。
さぁ、動きそうだなというところで、今度は、別のエラーを検出
Warning: strtotime(): 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.
date_default_timezone_getで宣言しろ
ということなので、PHPの頭に
date_default_timezone_set('Asia/Tokyo');
を書いたら動いた。
Fatal error: Uncaught exception 'PHPExcel_Writer_Exception' with message 'Could not close zip
この辺のエラーはディレクトリに書き込み権限が無い場合によると思う。
パーミッションを 777 とかにして試験してみれば、行けると思う。
0 件のコメント:
コメントを投稿