첨부화일 띄어쓰기 이미지 표시안됨현상... 정보
첨부화일 띄어쓰기 이미지 표시안됨현상...
관련링크
첨부파일
본문
이미지를 첨부화일로 첨부할때,
첨부화일명이 한글이거나 영문이거나
그누보드에서 자동으로 화일명이 바뀌어져서
업로드 되자나요? (맞죠? ^^;; 업로드하고 다시저장하려고 보면 화일명이 바뀌어있드라구요..)
그런데 테스트를 해보니,
첨부화일명에 띄어쓰기(공백) 이 있는경우
이미지가 표시안되는 현상이 있드라구요...
view.skin.php 에서는 이미지가 정상적으로 보이는데,
list.skin.php 에서는 표시가 안되는군요...
어떤 해결책이 있을지
아시는 분의 도움을 구합니다..
링크에 해당증상의 게시판과
해당스킨을 첨부화일에 첨부합니다...
도움을 기다립니다...
쉬운설명 주시면 감사하겠습니다~~
첨부화일명이 한글이거나 영문이거나
그누보드에서 자동으로 화일명이 바뀌어져서
업로드 되자나요? (맞죠? ^^;; 업로드하고 다시저장하려고 보면 화일명이 바뀌어있드라구요..)
그런데 테스트를 해보니,
첨부화일명에 띄어쓰기(공백) 이 있는경우
이미지가 표시안되는 현상이 있드라구요...
view.skin.php 에서는 이미지가 정상적으로 보이는데,
list.skin.php 에서는 표시가 안되는군요...
어떤 해결책이 있을지
아시는 분의 도움을 구합니다..
링크에 해당증상의 게시판과
해당스킨을 첨부화일에 첨부합니다...
도움을 기다립니다...
쉬운설명 주시면 감사하겠습니다~~
댓글 전체
http://sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=1306
이글과 댓글들 참고해주세요 :D
이글과 댓글들 참고해주세요 :D
list.skin.php ---------
$img = "$g4[path]/data/file/$bo_table/".urlencode($list[$i][file][0][file]);
if (!file_exists($img) || !$list[$i][file][0][file])
$img = "$board_skin_path/img/progress/no_image.gif";
를
$file = $list[$i][file][0][path].'/'.$list[$i][file][0][file];
if (preg_match("/\.(jp[e]?g|gif|png)$/i", $file) && file_exists($file))
$img = "$g4[path]/data/file/$bo_table/".urlencode($list[$i][file][0][file]);
else
$img = "$board_skin_path/img/progress/no_image.gif";
로 바꾸어보세요.
$img = "$g4[path]/data/file/$bo_table/".urlencode($list[$i][file][0][file]);
if (!file_exists($img) || !$list[$i][file][0][file])
$img = "$board_skin_path/img/progress/no_image.gif";
를
$file = $list[$i][file][0][path].'/'.$list[$i][file][0][file];
if (preg_match("/\.(jp[e]?g|gif|png)$/i", $file) && file_exists($file))
$img = "$g4[path]/data/file/$bo_table/".urlencode($list[$i][file][0][file]);
else
$img = "$board_skin_path/img/progress/no_image.gif";
로 바꾸어보세요.
$img = "$g4[path]/data/file/$bo_table/".urlencode($list[$i][file][0][file]);
=>
$img = "$g4[path]/data/file/$bo_table/".$list[$i][file][0][file];
file_exists:파일의 실재 존재유무를 검사 하는함수인데
공백 파일일경우 저장시 파일이름에 + 가붙어 저장이 되는데 불러올때 urlencode사용하면
+가 %로 불러와서 저장된 파일을 못찾아 if (!file_exists($img)...이부분에서 없는파일로 인식되버리는거죠.
=>
$img = "$g4[path]/data/file/$bo_table/".$list[$i][file][0][file];
file_exists:파일의 실재 존재유무를 검사 하는함수인데
공백 파일일경우 저장시 파일이름에 + 가붙어 저장이 되는데 불러올때 urlencode사용하면
+가 %로 불러와서 저장된 파일을 못찾아 if (!file_exists($img)...이부분에서 없는파일로 인식되버리는거죠.
덕분에 최근갤러리 엑박뜨는거 해결했습니다 감사합니다~!!
세분의 답변 모두 너무나 감사합니다...
문제가 잘 해결되었습니다..
감사합니다...
꾸벅~
문제가 잘 해결되었습니다..
감사합니다...
꾸벅~