返信する: d3diaryサポート板
- Re: つまらない改善希望
- 投稿者: なーお 投稿日時: 2013/3/31 12:35
nonn50さん、こんにちは。
引用:1.「メールで取り込み」を行う際、以下のエラーメッセージが出る場合があります。
引用:Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 18496 bytes) in /html側/xoops_trust_path/modules/d3diary/class/mailpost.class.php on line 389
この場合、エラーメッセージが出たきりになります。
原因は、メールに添付した画像サイズが大きかった為だと思っています。
しかし、「Fatal error」として表示されることは面白くないので、「添付ファイルが大きすぎます」的なメッセージを表示した後、元の画面に移り変わるほうが嬉しいです。
確かに、メール投稿ですとスマホや携帯で撮影したまま加工せずに元の画像サイズでメール送信されるので、こういったことはおこり易いですね。
でもこれはなかなか難しい要望です。
メモリー不足を事前に検出するようなメソッドを自作すれば技術的にはできるのかもしれないですが、この部分のソースもWordPressのプラグインと同じものをベースにしていて、そちらでもそういった実装をされていないところを見ると、実用的なものは難しいのかもしれません。参考:http://ja.forums.wordpress.org/topic/3275
今回は、画像ファイルの縮小処理のところで引っ掛かりましたが、それ以前にメール読み込みで引っ掛かるような場合ですと、添付ファイルサイズすらわからないので、対処ができません。
ということで、ご要望にお答えする方法はなく、サーバーのメモリリミット設定を大きくするか、携帯で撮影する画像サイズを予め小さくして撮影する、あるいは添付ファイル数を減らす、などで対処いただくようにお願いします。
引用:2.d3diaryの下部に、モジュール製作者とハック元のURLを入れていただきたい。
これは必要性をあまり感じたことが無いのですが、どういう用途を想定してのご要望でしょうか?