묻고답하기


아래는 제로보드 업로드 이미지가 한글일 경우 URL Encode 하는 방법입니다.

http://www.nzeo.com/bbs/zboard.php?id=cgi_tip&no=5352

--------------------------------------------------------------------------------------------------------------
if(eregi(".jpg",$file_name1)||eregi(".gif",$file_name1)||eregi(".png",$file_name1)) {
        $file_name1_ = str_replace("%2F", "/", urlencode($data[file_name1]));
        $upload_image1="<img src=$file_name1_ border=0 name=zb_target_resize style="cursor:hand" onclick=window.open(this.src)><br>";
        
}
if(eregi(".jpg",$file_name2)||eregi(".gif",$file_name2)||eregi(".png",$file_name2)) {
        $file_name2_ = str_replace("%2F", "/", urlencode($data[file_name2]));
        $upload_image2="<img src=$file_name2_ border=0 name=zb_target_resize style="cursor:hand" onclick=window.open(this.src)><br>";
}
----------------------------------------------------------------------------------------------------------------


질문 내용은...
images라는 폴더에 한글로된 이미지 파일이(gif,jpg,png,bmp등) 있다고 가정하구요.
이걸 일반 html 문서에 파일명만 URL Encode 해서 출력 하고 싶습니다.
일단 노가다 방식으로..

http://oxtag.com/t.html

t.html 내용입니다.

<?
$f4 = "(월)";
$f5 = "-_-+";
$filename1 = urlencode(가);
$filename2 = str_replace("%2F", "/", urlencode(나));
$filename3 = str_replace("%2F", "/", urlencode(다));
$filename4 = str_replace("%2F", "/", urlencode($f4));
$filename5 = str_replace("%2F", "/", urlencode($f5));
?>

<img src="./zboard/emoticon/font/<?=$filename1?>.gif"><br><br>
<img src="./zboard/emoticon/font/<?=$filename2?>.gif"><br><br>
<img src="./zboard/emoticon/font/<?=$filename3?>.gif"><br><br>
<img src="./zboard/emoticon/font/<?=$filename4?>.gif"><br><br>
<img src="./zboard/emoticon/font/<?=$filename5?>.gif"><br><br>

이렇게 했는데... 만약 파일명이 한글과 영문 또는 특수문자를 포함했을때는...
정규표현식을 사용해서...
url 부분이 [^0-9a-zA-Z./@~?&=_-]+ 일때는 urlencode를 안하고, 아닐때는 urlencode를 하는 방식으로 하고, 싶구여.
위 처럼 노가다 방식 말구 다르게 할 수 있는지 궁금합니다.

그리고...
$filename1 = urlencode(가);

$filename2 = str_replace("%2F", "/", urlencode(나));
의 차이점은 뭔가요..

질문이 너무 많죠.


글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
청소년출입가능지역의족장 프로필 사진 기능 삭제 [1] file 2014.05.09 by andrewsim
nnrt selected_widget의 값이 올바르지 않습니다, 레이아웃 변경오류  
청소년출입가능지역의족장 댓글창을 이렇게 만드는 방법이 있나요? [1] file 2014.05.08 by 애니즌
세븐랜드 content위젯 적용이 제대로 안됩니다. [4] 2014.05.08 by 세븐랜드
키스미베이베 라르게덴님의 멀티도메인 모듈 말입니다. [1] 2014.05.08 by 키스미베이베
W.O 댓글을 한 게시글당 한 개씩만 쓰게 하려면? [11] 2014.05.08 by 애니즌
애니즌 소셜XE서버 페이스북 API 설정 문의. [3] 2014.05.08 by 애니즌
한국12 위 폰트 이름이 뭔가요 [3] file 2014.05.08 by 키스투엑스이
kostum 업데이트 후 게시글이 올라가지 않네요.. [3] 2014.05.08 by kostum
伯約 웹 용량 노하우 전수 요청~! [2] 2014.05.08 by 키스투엑스이
jhs7859 도메인 병경후 [1] 2014.05.08 by 키스투엑스이
ST4179 (XE) XE버전 익스플로러 [1] 2014.05.08 by 키스투엑스이
한국12 링크문의 [1] 2014.05.08 by 키스투엑스이
뿅쁴 도메인 변경 후 관리자페이지 접속문제 [3] 2014.05.08 by 키스미베이베
불타는박서 메인페이지 이미지를 전환시킬수 있는 효과좀 가르쳐주세요 ㅠㅠ [6] 2014.05.08 by 불타는박서
qpwo 업데이트하면 제목 옆에 뜨는 U모양 아이콘이 안 떠요ㅠㅠ  
mAKEkr XML쿼리 디버깅할수 있는 좋은 방법이 없을까요?  
다빈맘 엡데이트 후 js 오류...도와주세요ㅜㅜ file  
귀여운대빵1 1.7.4.2 업데이트후에 404 Not Found 만 나와요..  
Daniel 탐메뉴의 내용을 좌측으로 오게하려면? [3] file 2014.05.08 by Daniel
jhjhjhjhjh xe페이지랑 드림위버 연동이 가능한가요? [1] 2014.05.08 by Double'U'
비밀얌 모바일 접속에서 로그인이 안됩니다 [2] 2014.05.08 by 삼보님
qwqwwewe 사이트 메인화면에서 다른화면으로 넘기는 질문이요. [2] 2014.05.08 by 수용맘~*
임실치즈 에러 관련문의.. 사이트 메뉴 복사할때 . [2] 2014.05.08 by 임실치즈
포동이 파일질라 에러관련 문의드려봅니다.. [2] file 2014.05.08 by 포동이
아웅졸려라 XE_documents DB의 데이터 읽는 법 [3] 2014.05.08 by 아웅졸려라
컴박살 socialxe 서버에 api요청이 실패했습니다. [5] 2014.05.08 by Double'U'
제로보드굿짱 출석부 위젯은 없나요? [3] 2014.05.08 by Double'U'
aer0 썸네일 생성이 되지 않습니다. [5] file 2014.05.08 by 더뿌
somgoku UserDir와 rewrite적용문제