未分類

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

投稿日:

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

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

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

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

Gooleアドセンス用336

Gooleアドセンス用336

-未分類
-

執筆者:

関連記事

CakePHP Appcontrollerで設定した変数を別のcontrollerで参照する

AppControllerで $this->set(‘custcode’,$cust_code); として企業コードを$custcodeにセットしたとします。 Viewから参照するには以下のよう …

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

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

CakePHPで簡単なjavascriptのサンプル

Viewに記述するだけの簡単なサンプルです・・・ ・・・ echo ‘<div class="submit"></div></form>’; ? …

CakePHP 連想配列(POSTデータ)にデータを追加する。

$this->request->dataにデータを追加するにはどうすればいいのか悩みましたが以下の方法でできました。 CakePHPというよりPHPの話ですね・・・ $this->r …

CakePHPの初期画面を変更する

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