상품이미지 업로드시 파일명 특수문자 제거 코드 추가

This commit is contained in:
chicpro
2014-07-10 13:06:30 +09:00
parent a038d4b3a6
commit d86e1084c6

View File

@ -637,14 +637,18 @@ function it_img_upload($srcfile, $filename, $dir)
@chmod($dir, G5_DIR_PERMISSION);
}
$pattern = "/[#\&\+\-%@=\/\\:;,'\"\^`~\|\!\?\*\$#<>\(\)\[\]\{\}]/";
$filename = preg_replace("/\s+/", "", $filename);
$filename = preg_replace("/[#\&\+\-%@=\/\\:;,'\"\^`~\|\!\?\*\$#<>\(\)\[\]\{\}]/", "", $filename);
$filename = preg_replace( $pattern, "", $filename);
$filename = preg_replace_callback(
"/[가-힣]+/",
create_function('$matches', 'return base64_encode($matches[0]);'),
$filename);
$filename = preg_replace( $pattern, "", $filename);
upload_file($srcfile, $filename, $dir);
$file = str_replace(G5_DATA_PATH.'/item/', '', $dir.'/'.$filename);