class.upload.phpのファイル名が変更されるのをやめさす

メモ

画像のアップロード機能を付けるのに超便利なclass.upload.php。
ちょっと困ったことがあったのでメモ。

アップロードする画像の名前に「-」(ハイフン)が含まれた名前を指定しても、アップロードすると「_」(アンダーバー)に変換されてアップロードされる。
どうもそういう仕様らしい。

今回はちょっとそれだと困るぜ!
というわけ、変更してみました。

変更箇所は3047行目付近の・・・

$this->file_dst_name_body = str_replace(array(‘ ‘, ‘-‘), array(‘_’,’_’), $this->file_dst_name_body) ;
$this->file_dst_name_body = preg_replace(‘/[^A-Za-z0-9_]/’, ”, $this->file_dst_name_body) ;

この2行を

// $this->file_dst_name_body = str_replace(array(‘ ‘, ‘-‘), array(‘_’,’_’), $this->file_dst_name_body) ;
// $this->file_dst_name_body = preg_replace(‘/[^A-Za-z0-9_]/’, ”, $this->file_dst_name_body) ;

コメントアウトするだけだぜ!

プログラム的にいいのかどうかよくわからないけど(ぉぃ)、うちでは今のところ問題なく動いています。

ハイフンってファイル名に使わない方がいいもんなのかな・・・?

メモ」カテゴリの人気記事

  • [PHP]preg_replaceで正規表現を使った置換+後方参照のメモ 182件のビュー
  • バラバラのiMac 2008 Early iMac 24インチ(Early 2008)を分解してHDDを交換してみた 39件のビュー
  • 壊れちゃったHD-CN1.0TU2 HD-CN1.0TU2を分解する 34件のビュー
  • MacBook Pro Early 2012 MacBook Pro Early 2011をSSDに換装してみたよ 19件のビュー
  • これはMacBook Proのキーボード Windows XPをフロッピーディスク無しでCDからインストールする方法 16件のビュー
  • アウトドア&フィッシング ナチュラム

    こちらもどうぞ

  • [PHP]preg_replaceで正規表現を使った置換+後方参照のメモ
  • アルパインスターズ アンデス2 ドライスタージャケットを買ったのでレビュー
  • セローの次のタイヤを考える会
  • 親指AFするよー D750の親指AF設定方法
  • Macbook Pro 15インチのおすすめUSB充電器について考えてみた