猫型iPS細胞研究所

Windows、Linux、iOS、DB、Network

未分類

basename関数で日本語が入るとファイル名を抜きだせない

投稿日:

$uploadfile = $uploaddir.DS.basename($file['name']);

とした場合、ファイル名に日本語が含まれる場合basename関数が正しく機能してくれません。

$test=current(explode('.', $file['name']));

で配列に分解して一番初めの配列というように変更すればよいでしょう。

Gooleアドセンス用336

Gooleアドセンス用336

-未分類
-

執筆者:

関連記事

asp

IISの設定

Visual StudioでLocalに配置したサイトが、ブラウザで表示できず、下記エラーが表示された場合の対処法です。 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ …

CakePHPのlayoutを指定する

ログイン画面ではメニューが不要であったりと、 レイアウトを変更したい場合はコントローラーのアクションで以下のように指定します。 View/Layout/配下に作成したレイアウトを指定すればよいのですが …

strposの注意点

文字列が含まれているかどうかをチェックするには strposが高速です。 対象があれば0以上の値をかえしますが、 対象がなければfalseを返します。 そのため !== false の場合は対象データ …

CakePHPのVaridationのalphaNumeric(半角英数字)は正常に機能しない

alphaNumeric(半角英数字)だけは何故か機能せずにパスしてしまいました。 カスタムチェックにするのが一番手っ取り早いようです。 応用すればオリジナルVaridationが簡単に作成できます。 …

CakePHPの初期画面を変更する

/Config/routes.phpを編集すればOKです。 もちろん事前に対応するページを作成しておかなくてはいけません。 まずはbakeコマンドでサンプルページを作成しておけばスムーズに開発できるで …