[제로] 한글 이름이 들어간 이미지나 동영상 익스 설정없이 보여주기

페이지 정보

yadolee 루루아빠 3,365 3 2006.06.01 00:37:43

평점

  • 평점 : 0점 (0명 참여)

본문

아래 설정을 각 스킨 view.php의 젤 윗부분 첨가해주면 됨

<?
function korean($filename_s)
 {
 $filename_s=iconv("CP949", "UTF-8", $filename_s);
 $filename_s=htmlspecialchars(rawurlencode($filename_s));
 $filename_s=str_replace("%2F", "/", $filename_s);
 $filename_s=str_replace("%3A", ":", $filename_s);
 return $filename_s;
 }

 $fileimg1 = preg_match("/\.(gif|jpe?g|png|bmp)$/i", $data['file_name1']);
 $filemovie1 = preg_match("/\.(wma|avi|asf|wmv|swf|mp3)$/i", $data['file_name1']);
 $fileimg2 = preg_match("/\.(gif|jpe?g|png|bmp)$/i", $data['file_name2']);
 $filemovie2 = preg_match("/\.(wma|avi|asf|wmv|swf|mp3)$/i", $data['file_name2']);


 if($fileimg1) {
 $upload_image1 = "<img src='".korean($data['file_name1'])."' border='0' name='zb_target_resize' style='cursor:pointer' onclick='window.open(this.src)' /><br />";
 }
 elseif($filemovie1) {
 $upload_image1 = "<embed src='".korean($data['file_name1'])."'></embed><br />";
 }

 if($fileimg2) {
 $upload_image2 = "<img src='".korean($data['file_name2'])."' border='0' name='zb_target_resize' style='cursor:pointer' onclick='window.open(this.src)' /><br />";
 }
 elseif($filemovie2) {
 $upload_image2 = "<embed src='".korean($data['file_name2'])."'></embed><br />";
 }
 ?>

추천인
  • 추천해 주세요
yadolee
6
루루아빠 - 회원등급 : 최고관리자 - 포인트 : 1,332,923
레벨 100
경험치 1,488,670

Progress Bar 12.24%

- 가입일 : 2015-03-04 03:24:54
- 서명 : KNOW YOUR LIMITS BUT NEVER STOP TRYING TO EXCEED THEM !!
- 자기소개 : 루루의 자랑 루루아빠랍니다~~

댓글3

야돌이님의 댓글

야돌이 글쓴이 2006.06.23 12:23
이 게시물은 mod_encoding.so 라는 아파치 모쥴이 작동되지 않을시에 사용해야할 php소스임 그러니깐 일종의 fake 적용이라 여기면 됨. mod_encoding.so는 원래 webdav라는 웹하드에서 나온 개념이나 일본의 누구누구씨에 의해 mod_url.so 와 비슷한 역활을 함.. 어찌되었던 위 모쥴이 완벽하게 한글.xxx가 지원됨

야돌이님의 댓글

yadolee
야돌이 글쓴이 2006.06.01 22:48
가장 큰 문제점이였던 링크 클릭(다운로드)시에 오류 해결법은 제로보드폴더안 download.php파일을 열어.. if(!eregi($HTTP_HOST,$HTTP_REFERER)) die(); 다음행에 아래소스를 넣고.. function korean($filename_s) { $filename_s=iconv("CP949", "UTF-8", $filename_s); $filename_s=htmlspecialchars(rawurlencode($filename_s)); $filename_s=str_replace("%2F", "/", $filename_s); $filename_s=str_replace("%3A", ":", $filename_s); return $filename_s; } header("location:$data[$filename]"); 이부분을 아래와 같이 수정.. header("location:".korean($data[$filename])."");

야돌이님의 댓글

야돌이 글쓴이 2006.06.01 00:40
위 설정은 아파치2 에서만 적용됨

Total 7622326 페이지

제목 글쓴이 날짜 조회 추천
그누•영카트  댓글+2🏆 그누보드 5.4.5.4 shadow2fox 2021.05.04 1,696 2
그누•영카트  🏆 영카트 5.4.5.4 shadow2fox 2021.05.04 1,663 0
이윰  댓글+2🏆 글 작성 시 alt 태그 게시글 제목으로 DB에 저장하기 shadow2fox 2021.05.05 1,842 2
그누•영카트  댓글+5🏆 인기 검색어 특정 게시판 제외, 회원 아이디 제외, 회원의 검색어만 저장 shadow2fox 2021.05.13 7,855 2
그누•영카트  댓글+2🏆 그누보드 5.4.5.5 shadow2fox 2021.05.18 1,640 2
그누•영카트  댓글+1🏆 영카트 5.4.5.5 shadow2fox 2021.05.18 1,459 0
그누•영카트  🏆 영카트 5.4.5.5.1 shadow2fox 2021.05.18 1,307 0
이윰  댓글+3🏆 게시글 검색 단위에 맞는 메뉴 추가하기 shadow2fox 2021.05.18 2,085 2
이윰  댓글+3🏆 첨부 이미지 alt 속성 값 게시글 제목으로 보여주기 shadow2fox 2021.06.11 1,454 2
그누•영카트  댓글+4🏆 그누보드 5.4.6 (영카트 포함) shadow2fox 2021.06.18 1,506 2
그누•영카트  🏆 그누보드(영카트) 5.4.7 shadow2fox 2021.06.18 2,102 0
그누•영카트  🏆 그누보드(영카트) 5.4.8 shadow2fox 2021.06.18 1,126 0
JavaScript  댓글+1🏆 텍스트 타입의 input 태그에 텍스트 입력 시 앞뒤 공백제거 shadow2fox 2021.06.20 1,147 1
이윰  댓글+2🏆 글, 댓글 작성시 불필요한 앞뒤 공백 제거해 DB에 저장하기 shadow2fox 2021.06.21 1,588 2
CSS  댓글+2🏆 구문(코드) 강조 Prism.js에서 첫 라인이 빈칸으로 추가되는 문제 해결하기 shadow2fox 2021.06.22 1,488 2
JavaScript  댓글+2🏆 Prism.js 플러그인 Copy to Clipboard Button 이용 시 빈칸이 추가되는 문제 해결하기 shadow2fox 2021.06.22 1,584 2
이윰  댓글+4🏆 📸 유튜브 썸네일 생성 개선하기 루루아빠 2021.06.24 3,838 3
그누•영카트  댓글+2🏆 그누보드(영카트) 5.4.9 shadow2fox 2021.06.25 1,398 1
그누•영카트  댓글+1🏆 그누보드(영카트) 5.4.10 shadow2fox 2021.07.01 1,182 1
그누•영카트  댓글+2🏆 그누보드(영카트) 5.4.11 (webp 파일 지원) shadow2fox 2021.07.20 1,268 2
그누•영카트  댓글+1🏆 그누보드(영카트) 5.4.12 shadow2fox 2021.07.21 1,248 1
그누•영카트  댓글+2🏆 그누보드(영카트) 5.4.13 shadow2fox 2021.07.28 1,582 2
그누•영카트  댓글+2🏆 그누보드(영카트) 5.4.13.1 shadow2fox 2021.07.28 1,493 2
그누•영카트  댓글+2🏆 그누보드(영카트) 5.4.14 shadow2fox 2021.08.11 1,315 1
그누•영카트  댓글+2🏆 그누보드(영카트) 5.4.15 shadow2fox 2021.08.18 1,373 2
그누•영카트  댓글+3🏆 그누보드(영카트) 5.4.15.1 shadow2fox 2021.08.19 1,725 2
이윰  댓글+2🏆 이윰빌더 짧은주소를 그누보드 짧은주소로 교체하기 shadow2fox 2021.08.26 1,930 2
이윰  댓글+7🏆 유튜브 플레이리스트(playlist) 썸네일 추출과 올바르게 적용하기 shadow2fox 2021.09.01 3,148 3
그누•영카트  댓글+2🏆 그누보드(영카트) 5.4.16 shadow2fox 2021.09.24 1,534 2
그누•영카트  댓글+2🏆 그누보드(영카트) 5.4.17 shadow2fox 2021.10.19 1,252 2