decodeの挙動が怪しい?

修正

メッセージ

http://cvs.sourceforge.jp/cgi-bin/viewcvs.cgi/pukiwiki/pukiwiki/lib/func.php.diff?r1=1.26&r2=1.27 以降、decodeが期待の動作をしない場合がある?ようです。

簡単な再現例として、1.4.5_1におけるPHPの「ページ名の変更」を 挙げておきます。

「以下のファイルをリネームします。」の所で、

のように表示されるべきところが、

となります。

取り敢えず、decodeをlib/func.php 1.26版に戻すか、

return preg_match('/^[0-9a-f]+$/i', $key) ? pack('H*', "$key") : $key;

とすることで回避出来ます。


       return preg_match('/^[0-9a-f]+$/i', $key) ?
               substr(pack('H*', '20202020' . $key), 4) : $key;


トップ   編集 凍結解除 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2014-06-17 (火) 08:50:26
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.225 sec.

OSDN