ページへ戻る

− Links

 印刷 

Ver 3.37 (長過ぎる添付ファイル名のリネーム問題修正など) :: XOOPS マニア

xpwiki:xpWiki開発日記/2007-11-20


Tag: プラグイン[4] ファイル添付[5] mbstring[6]
2007 11月 20 (火)
 
ページ内コンテンツ
  • Ver 3.37 (長過ぎる添付ファイル名のリネーム問題修正など)
    • attach プラグイン
    • HypMBString クラスに対応
    • CVS 更新内容
  • 一行コメント

Ver 3.37 (長過ぎる添付ファイル名のリネーム問題修正など) anchor.png[7] Edit [8]

Page Top

attach プラグイン anchor.png[9] Edit [10]

添付ファイルのファイル名が長過ぎて、OS の制限を超える場合に実際の格納ファイル名を削り、元のファイル名を .log ファイルに保存するようにしていますが、そのファイル名を削る処理で日本語ファイル名などマルチバイトの処理が上手くできていなかったのでその修正をしました。

また、その場合のリネームが正常にできていなかったので、それも合わせて修正しました。

Page Top

HypMBString クラスに対応 anchor.png[11] Edit [12]

HypCommonFunc[13] Ver. 20071120 以降に含まれている mbstring エミュレータ の HypMBString クラスが読み込まれている場合は、xpWiki[14]付属の mbstring.php を読み込まないようにしました。

HypMBString では、UTF-8 の文字列処理関数にも対応しているので、PHP にて mbstring が読み込まれていない環境においても、細かい部分まで正常に動作させることができます。

mbstring エミュレータ の HypMBString クラス については、mbstring エミュレータ - 徒然日記/2007-11-23 - Wiki [自由帳][15] にて、書いています。 :-)

Page Top

CVS 更新内容 anchor.png[16] Edit [17]

  • 2007-11-20 18:03 nao-pon[18]
    • * xoops_version.php (1.232):
      • Version 3.37
  • 2007-11-20 18:02 nao-pon[18]
    • * include/compat.php (1.4):
      • Supported HypMBString Class.
  • 2007-11-20 16:08 nao-pon[18]
    • * plugin[19]/attach.inc.php (1.25):
      • Long file names measures.
Page Top

一行コメント anchor.png[20] Edit [21]




Last-modified: 2007-11-23 (金) 23:45:03 (JST) (6841d) by nao-pon