한글파일은 urlencode($filename) 처리를 할경우 '%'를 붙여주게 되는데 '%'표시는 미디어플레이어가 인식을 못하기 때문에 재생이 안됩니다. 그래서 변경한 파일명에서 '%'부분을 빼주면 해결됩니다.
bbs/write_update.php 파일의 171줄을 다음과 같이 변경해줍니다.
*********************************** 수 정 전 ***********************************
$upload[$i][file] = abs(ip2long($_SERVER[REMOTE_ADDR])).'_'.substr(md5(uniqid($g4[server_time])),0,8).'_'.urlencode($filename);
*********************************** 수 정 후 ***********************************
$upload[$i][file] = abs(ip2long($_SERVER[REMOTE_ADDR])).'_'.substr(md5(uniqid($g4[server_time])),0,8).'_'.str_replace('%', '', urlencode($filename));
bbs/write_update.php 파일의 171줄을 다음과 같이 변경해줍니다.
*********************************** 수 정 전 ***********************************
$upload[$i][file] = abs(ip2long($_SERVER[REMOTE_ADDR])).'_'.substr(md5(uniqid($g4[server_time])),0,8).'_'.urlencode($filename);
*********************************** 수 정 후 ***********************************
$upload[$i][file] = abs(ip2long($_SERVER[REMOTE_ADDR])).'_'.substr(md5(uniqid($g4[server_time])),0,8).'_'.str_replace('%', '', urlencode($filename));
댓글 7개
게시글 목록
| 번호 | 제목 |
|---|---|
| 1402 | |
| 1395 | |
| 1384 | |
| 1380 | |
| 1376 | |
| 1373 | |
| 1368 | |
| 1356 | |
| 1353 | |
| 1349 | |
| 1329 | |
| 1328 | |
| 1327 | |
| 1324 | |
| 1319 | |
| 1306 | |
| 1283 | |
| 1280 | |
| 1279 | |
| 1268 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기