[[FrontPage]] php5だとbasename関数にマルチバイト文字を含んだstringを渡すとマルチバイト文字が消える。 例えばzina等を利用していると日本語のアーティストが表示されないので非常に困る。 http://home.arino.jp/?PHP5#basename http://mt.kmtz.net/archives/2005/07/php504.html http://bugs.php.net/bug.php?id=37738 http://bugs.php.net/bug.php?id=29542 結局 http://blog.jojo.jp/?eid=632412 のサイトで紹介されている方法を利用し、index.phpに function basename_original($string){ $arrfname0 = explode('/',$string); $arrfname1 = explode('/',dirname($string)); $diff = array_diff( $arrfname0 ,$arrfname1); return implode($diff); } という関数を追加し、basename→basename_originalに置換。 うーん…なかなか不便だ…… ---- &size(12){Total:&counter(total); / Today:&counter(today); / Yesterday:&counter(yesterday);};