묻고답하기


아래는 제로보드 업로드 이미지가 한글일 경우 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 남기남
伯約 웹 용량 노하우 전수 요청~! [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적용문제  
콩까기 초보자질문하나만 드려도될까요 [4] 2014.05.08 by 콩까기
또별 XE 1.7.5-beta.2 의 차이점 어느정도 인가요? [8] 2014.05.08 by Double'U'
designare0 제발 도와주세요 ㅠㅠ... 이메일 수정 금지 [4] 2014.05.08 by sejin7940
scottyk 사용자 권한 질문 [2] 2014.05.08 by sejin7940
dda2816 Err : './themes/xe_solid_enterprise/modules/message/system_message.html' template file does not exists. [1] 2014.05.08 by 더뿌
애니즌 섬네일이 생성된 후 해당 이미지를 삭제하고 다른 이미지를 올렸을 때 섬네일이 바뀌지 않는 문제 [2] 2014.05.08 by 애니즌
qwqwwewe 서버연결 질문이요. [1] 2014.05.08 by andrewsim
qwqwwewe 레이아웃 질문이요. [4] 2014.05.08 by qwqwwewe
blo 커뮤니티 운영하시는 분들 중 모바일에서 글/댓글 등록 문제 겪는 분들 계신가요? [1] 2014.05.08 by XE힘들당휴