preg_replace_callback 함수에서 PHP 각 버전에 호환되게 수정
This commit is contained in:
@ -661,12 +661,7 @@ function it_img_upload($srcfile, $filename, $dir)
|
|||||||
$filename = preg_replace("/\s+/", "", $filename);
|
$filename = preg_replace("/\s+/", "", $filename);
|
||||||
$filename = preg_replace( $pattern, "", $filename);
|
$filename = preg_replace( $pattern, "", $filename);
|
||||||
|
|
||||||
$filename = preg_replace_callback(
|
$filename = preg_replace_callback("/[가-힣]+/", '_callback_it_img_upload', $filename);
|
||||||
"/[가-힣]+/",
|
|
||||||
function($matches) {
|
|
||||||
return isset($matches[0]) ? base64_encode($matches[0]) : '';
|
|
||||||
},
|
|
||||||
$filename);
|
|
||||||
|
|
||||||
$filename = preg_replace( $pattern, "", $filename);
|
$filename = preg_replace( $pattern, "", $filename);
|
||||||
$prepend = '';
|
$prepend = '';
|
||||||
@ -694,6 +689,9 @@ function it_img_upload($srcfile, $filename, $dir)
|
|||||||
return $file;
|
return $file;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function _callback_it_img_upload($matches){
|
||||||
|
return isset($matches[0]) ? base64_encode($matches[0]) : '';
|
||||||
|
}
|
||||||
|
|
||||||
// 파일을 업로드 함
|
// 파일을 업로드 함
|
||||||
function upload_file($srcfile, $destfile, $dir)
|
function upload_file($srcfile, $destfile, $dir)
|
||||||
|
|||||||
Reference in New Issue
Block a user