PHP5 の basename 関数のバグ対応

PHP5 の basename 関数にはバグがあり、ファイル名が日本語を含むとうまく処理できません。
ググってみると代替え関数を用意する方法が多く提案されていましたが、あきらは以下の置き換えで対処しました。

basebane( $path )

preg_replace( '/^.*\//u', '', $path )

最長一致がデフォルトなので上手く動きます。


コメントを残す

メールアドレスが公開されることはありません。

*

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください