ここの情報は古いです。ご理解頂いた上でお取り扱いください。

Changes between Initial Version and Version 3 of Ticket #2722


Ignore:
Timestamp:
Jul 18, 2008, 12:11:49 PM (11 years ago)
Author:
ogawa
Comment:

以下の手順で再現します。

  1. config.php で define('OPENPNE_TMP_IMAGE_DB', true); と設定する
  2. アルバム写真追加ページ(pc_page_h_album_image_add)から通常通り写真を追加し「確認画面」へ
  3. 確認画面で「追加」をクリック
  4. Warning: filesize() [function.filesize]: stat failed というエラーメッセージが表示される。このとき写真の追加自体は成功している(ただし、OPENPNE_DEBUGGING が 0 である場合、画面上にはエラーは表示されずアルバム写真一覧ページが表示される)

写真追加だけではなく、写真編集でも同様のエラーが発生します。

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #2722

    • Property Keywords OpenPNE2.13.2 added; 再現待ち removed
    • Property Milestone changed from to OpenPNE2.12.2
    • Property Summary changed from Config.phpで「OPENPNE_TMP_IMAGE_DB」「OPENPNE_TMP_FILE_DB」を「true」にするとアルバム画像追加時にエラーになる to 一時画像の保存先がDBの場合にアルバム写真追加・編集時にエラーが発生する
  • Ticket #2722 – Description

    initial v3  
     1=== ■現象 ===
     2config.php で以下のように一時画像の保存先をDBに設定していた場合、アルバム写真追加・削除時にPHPのWarningエラーが発生する。
     3
     4{{{
     5define('OPENPNE_TMP_IMAGE_DB', true);
     6}}}
     7※「OPENPNE_TMP_FILE_DB」の設定は関係ない
     8
     9エラー内容は以下の通り。
     10{{{
     11Warning: filesize() [function.filesize]: stat failed ...
     12}}}
     13
     14エラーは発生するが、写真の追加・編集自体には成功する。ただし、ファイルサイズが取得できておらず、容量制限の対象にならないという問題がある。
     15
     16=== ■原因 ===
     17DB上のリソースに対して、filesize() 関数を使用しているため。
     18
     19=== ■修正内容 ===
     20
     21
     22=== ■関連情報 ===
    123http://sns.openpne.jp/?m=pc&a=page_fh_diary&target_c_diary_id=17539
    224より転記