Ignore:
Timestamp:
2011/03/01 11:40:17 (11 years ago)
Author:
kimoto
Message:

ereg除去 #515
FILE_NAME_CHECK_BY_NOUPLOADを使うべきらしい #1071
FILE_NAME_CHECKは一箇所も使われていない&紛らわしいので削除すべきではないか

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/version-2_5-dev/data/class/SC_CheckError.php

    r20450 r20451  
    715715        } 
    716716        $this->createParam($value); 
    717         if( strlen($_FILES[$value[1]]['name']) > 0 && ! EregI("^[[:alnum:]_\.-]+$", $_FILES[$value[1]]['name']) ) { 
     717        if( strlen($_FILES[$value[1]]['name']) > 0 && !preg_match("/^[[:alnum:]_\.-]+$/i", $_FILES[$value[1]]['name']) ) { 
    718718            $this->arrErr[$value[1]] = "※ " . $value[0] . "のファイル名に日本語やスペースは使用しないで下さい。<br />"; 
    719719        } 
     
    727727        } 
    728728        $this->createParam($value); 
    729         if( strlen($this->arrParam[$value[1]]) > 0 && ! EregI("^[[:alnum:]_\.-]+$", $this->arrParam[$value[1]]) || EregI("[\\]" ,$this->arrParam[$value[1]])) { 
     729        if( strlen($this->arrParam[$value[1]]) > 0 && !preg_match("/^[[:alnum:]_\.-]+$/i", $this->arrParam[$value[1]]) || preg_match("/[\\]/" ,$this->arrParam[$value[1]])) { 
    730730            $this->arrErr[$value[1]] = "※ " . $value[0] . "のファイル名に日本語やスペースは使用しないで下さい。<br />"; 
    731731        } 
Note: See TracChangeset for help on using the changeset viewer.