[팁]
파일명 다운로드시 특수문자(공백)등 처리.. download.php
로빈아빠
본문
download.php
(download.tail.skin.php 에 넣는것이 좋을수도 있겠군..)
if (preg_match("/^utf/i", $g4[charset])) {
$original = urlencode($file[bf_source]);
$original =str_replace("+"," ",$original);
$original =replace_spchar($original);
}
else
$original = $file[bf_source];
//echo $original;exit;
@include_once("$board_skin_path/download.tail.skin.php");
function replace_spchar($string) {
$entities = array('%27', '%28', '%29', '%3B', '%3A', '%40', '%26', '%3D', '%2B', '%24', '%2C', '%2F', '%3F', '%25', '%23', '%5B', '%5D');
$replacements = array("'", "(", ")", ";", ":", "@", "&", "=", "+", "$", ",", "/", "?", "%", "#", "[", "]");
return str_replace($entities, $replacements, $string);
}
댓글목록
등록된 댓글이 없습니다.