mbstring無しの状態でAutoLinkを設定するとページが化ける

メッセージ

mbstring無しの環境では、代替えでjcodeを利用するようになっていますが、代替えのmb_substr(jsubstr)はlength=0で呼んだときに、文字列を返さないことが原因と思われます。

mbstring.php:215行目あたり

 // mb_substr -- 文字列の一部を得る
 function mb_substr($str,$start,$length=0,$encoding='')
 {
+      if($length==0){ $length=jstrlen($str);}
       // 注: EUC-JP専用, $encodingを使用しない
       return jsubstr($str,$start,$length);
 }

if($length==0){ $length=jstrlen($str);}
この行追加でなおりました。
dev:BugTrack/487とは別件です。 ご確認ください。



トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2003-11-17 (月) 09:08:51
Site admin: PukiWiki Development Team

PukiWiki 1.5.3+ © 2001-2020 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u12. HTML convert time: 0.198 sec.

OSDN