[제로] 첨부파일 이미지 업로드시 미리보기 및 수정시 이미지 미리보기

페이지 정보

yadolee 루루아빠 3,638 2005.06.24 02:26:03

본문

1. 첨부파일 이미지 업로드시 미리보기

 적용할 게시판 스킨 폴더 write.php 파일 상단에 아래 스크립트 삽입

<script>
 function img_filetype_view()
         {
         img_views = "view_" + event.srcElement.name.split("file")[1];
        
         if(event.srcElement.value.match(/(.jpg|.jpeg|.gif|.png|.bmp|.pdf)$/))
         {
                 document.images[img_views].src = event.srcElement.value;
                 document.images[img_views].style.display = "";
         }
         else
         {
                 document.images[img_views].style.display = "none";
         }
         }
 </script>

같은 파일 주욱~ 밑으로 내려가서 아래 부분과 비슷한 부분을 찾아서
<?=$hide_pds_start?>

 <input> 이부분을 다음과 같이 수정합니다..
 <input type=file name=file1 <?=size(40)?> maxlength=255 class=input onChange="img_filetype_view()"><img src=$dir/t.gif border=0 width=0><br><img id=view_1 width='200' style="display:none;"><?=$file_name1?>

 <input type=file name=file2 <?=size(40)?> maxlength=255 class=input onChange="img_filetype_view()"><img src=$dir/t.gif border=0 width=0><br><img id=view_2 width='200' style="display:none;"><?=$file_name2?>


 2. 수정시 첨부 이미지 미리보기

bbs/write.php에서


        if($mode=="modify") {
찾아서 조금 내려오면

if($data[file_name1])$file_name1="<br><img src=$data[file_name1] width='100'> ".$data[s_file_name1]."이 등록되어 있습니다. <input type=checkbox name=del_file1 value=1> 삭제";
if($data[file_name2])$file_name2="<br><img src=$data[file_name2] width='100'>".$data[s_file_name2]."이 등록되어 있습니다. <input type=checkbox name=del_file2 value=1> 삭제";

이 부분을 아래와 같이 수정합니다.

if(eregi("\.gif|\.jpg",$data[file_name1])) $filename1 = $_zb_url.$data[file_name1];
 if(eregi("\.gif|\.jpg",$data[file_name2])) $filename2 = $_zb_url.$data[file_name2];

 if($filename1) $imgList1.="<img src='$filename1' border=0 style=border-color:black width=200 vspacing=10 hspacing=10>";
 else $imgList1.="<img src='images/no_image.gif' border=1 style=border-color:black width=200 vspacing=10 hspacing=10>";
 if($filename2) $imgList2.="<img src='$filename2' border=0 style=border-color:black width=200 vspacing=10 hspacing=10>";
 else $imgList2.="<img src='images/no_image.gif' border=1 style=border-color:black width=1 vspacing=10 hspacing=10>"; 

추천인
  • 추천해 주세요

댓글

첫 번째 댓글을 남겨 주세요

Total 7692526 페이지

제목 글쓴이 날짜 조회 추천
그누•영카트  댓글+1 그누보드(영카트) 5.5.4 shadow2fox 2022.03.22 957 1
그누•영카트  그누보드(영카트) 5.5.8.2.2 shadow2fox 2022.10.05 943 0
그누•영카트  댓글+1 그누보드(영카트) 5.5.5 shadow2fox 2022.04.08 927 2
그누•영카트  댓글+2 그누보드(영카트) 5.5.9 shadow2fox 2023.10.19 926 2
그누•영카트  댓글+1 그누보드(영카트) 5.5.8.3 shadow2fox 2023.04.20 925 2
그누•영카트  댓글+1 그누보드(영카트) 5.5.8.2.4 shadow2fox 2022.11.22 918 1
그누•영카트  댓글+2 그누보드(영카트) 5.5.10 shadow2fox 2023.11.10 890 2
그누•영카트  댓글+2 그누보드(영카트) 5.5.8.2.8 shadow2fox 2023.03.24 881 2
그누•영카트  댓글+1 그누보드(영카트) 5.5.8.3.4 (★ 5.5.8.3.3 버전 사용자님은 필독해 주세요) shadow2fox 2023.08.20 876 1
그누•영카트  댓글+2 그누보드(영카트) 5.6.7 shadow2fox 2024.11.01 875 2
그누•영카트  댓글+2 그누보드(영카트) 5.5.12 shadow2fox 2024.01.26 857 2
그누•영카트  그누보드(영카트) 5.5.3.1 (아이핀 사용시 오류 수정) shadow2fox 2022.03.08 850 0
그누•영카트  댓글+2📸 그누보드(영카트) 5.5.15 shadow2fox 2024.04.12 828 2
그누•영카트  댓글+2 그누보드(영카트) 5.5.17 shadow2fox 2024.06.09 814 2
그누•영카트  댓글+2 그누보드(영카트) 5.5.16 shadow2fox 2024.04.18 767 2
그누•영카트  댓글+2 그누보드(영카트) 5.6.4 shadow2fox 2024.07.04 761 2
이윰  댓글+1 게시글 삭제 시 입력한 태그 삭제하기 shadow2fox 2024.05.11 729 2
그누•영카트  댓글+2 그누보드(영카트) 5.6.9 shadow2fox 2025.01.22 651 2
에디터  댓글+1 CKEditor 4.x 툴바에서 소스 글자 지우기 shadow2fox 2025.05.04 633 2
그누•영카트  댓글+1 그누보드(영카트) 5.6.5 shadow2fox 2024.09.05 620 1
그누•영카트  댓글+2 그누보드(영카트) 5.6.8 shadow2fox 2024.11.27 618 3
그누•영카트  댓글+2 그누보드(영카트) 5.6.13 shadow2fox 2025.05.15 606 2
그누•영카트  댓글+2 그누보드(영카트) 5.6.11 shadow2fox 2025.04.16 588 2
그누•영카트  댓글+2 그누보드(영카트) 5.6.10 shadow2fox 2025.02.25 544 2
그누•영카트  댓글+1 그누보드(영카트) 5.6.6 shadow2fox 2024.09.24 539 1
그누•영카트  댓글+2 그누보드(영카트) 5.6.23 shadow2fox 2025.09.23 517 2
그누•영카트  댓글+5 그누보드(영카트) 5.6.21 shadow2fox 2025.09.09 514 2
그누•영카트  댓글+1 그누보드(영카트) 5.6.14 shadow2fox 2025.06.14 500 2
그누•영카트  댓글+2 그누보드(영카트) 5.6.12 shadow2fox 2025.04.16 473 2
그누•영카트  댓글+2 [5.6.16버전 오류수정]그누보드(영카트) 5.6.17 shadow2fox 2025.09.03 451 3