write_ok.php에서 수정해 주세요!!!

그림파일중에 ***.JPG   ***.GIF   ***.BMP  ****.PSD 만을 숫자로 바꾸도록 하였습니다.

숫자로 바꾸실것을 추가하고 싶으시면


                if($file1_size>0) {
                        $s_file_name1=$file1_name;
                        if(eregi("\.jpg",$s_file_name1)||eregi("\.gif",$s_file_name1)||eregi("\.bmp",$s_file_name1)||eregi("\.pds",$s_file_name1))


이부분을 찾아서 추가하시면됩니다.

물론 업로드 #2 도 추가하셔야 겠지요...^^

그럼 좋은 팁이되길 바라며..^^


/***************************************************************************
* 업로드가 있을때
**************************************************************************/
        if($HTTP_POST_FILES[file1]) {
                $file1 = $HTTP_POST_FILES[file1][tmp_name];
                $file1_name = $HTTP_POST_FILES[file1][name];
                $file1_size = $HTTP_POST_FILES[file1][size];
                $file1_type = $HTTP_POST_FILES[file1][type];

        }
        if($HTTP_POST_FILES[file2]) {
                $file2 = $HTTP_POST_FILES[file2][tmp_name];
                $file2_name = $HTTP_POST_FILES[file2][name];
                $file2_size = $HTTP_POST_FILES[file2][size];
                $file2_type = $HTTP_POST_FILES[file2][type];
        }
        if($file1_size>0&&$setup[use_pds]&&$file1) {

                if(!is_uploaded_file($file1)) Error("정상적인 방법으로 업로드 해주세요");
                if($file1_name==$file2_name) Error("같은 파일은 등록할수 없습니다");
                $file1_size=filesize($file1);

                if($setup[max_upload_size]<$file1_size&&!$is_admin) error("첫번째 파일 업로드는 최고 ".GetFileSize($setup[max_upload_size])." 까지 가능합니다");

                // 업로드 금지
                if($file1_size>0) {
                        $s_file_name1=$file1_name;
                        if(eregi("\.inc",$s_file_name1)||eregi("\.phtm",$s_file_name1)||eregi("\.htm",$s_file_name1)||eregi("\.shtm",$s_file_name1)||eregi("\.ztx",$s_file_name1)||eregi("\.php",$s_file_name1)||eregi("\.dot",$s_file_name1)||eregi("\.asp",$s_file_name1)||eregi("\.cgi",$s_file_name1)||eregi("\.pl",$s_file_name1)) Error("Html, PHP 관련파일은 업로드할수 없습니다");

                        //확장자 검사
                        if($setup[pds_ext1]) {
                                $temp=explode(".",$s_file_name1);
                                $s_point=count($temp)-1;
                                $upload_check=$temp[$s_point];
                                if(!eregi($upload_check,$setup[pds_ext1])||!$upload_check) Error("첫번째 업로드는 $setup[pds_ext1] 확장자만 가능합니다");
                        }

                        $file1=eregi_replace("\\\\","\\",$file1);
                        $s_file_name1=str_replace(" ","_",$s_file_name1);
                        $s_file_name1=str_replace("-","_",$s_file_name1);

                        // 디렉토리를 검사함
                        if(!is_dir("data/".$id)) {
                                @mkdir("data/".$id,0777);
                                @chmod("data/".$id,0706);
                        }

                
                 // 파일명이 한글인 경우 날짜로 변환 by 유메미루(izime@netian.com)

                if($file1_size>0) {
                        $s_file_name1=$file1_name;
                        if(eregi("\.jpg",$s_file_name1)||eregi("\.gif",$s_file_name1)||eregi("\.bmp",$s_file_name1)||eregi("\.pds",$s_file_name1))

                 $temp=explode(".",$s_file_name1);
                 $file_name_1=$temp[0];
                 for($i=0;$i<strlen($file_name_1);$i++)
                 {
                   if(ord($file_name_1[$i])>0x80)
                   {
                    $temp1=explode(".",$s_file_name1);
                    $tttemp=time();
                    $s_file_name1 = "$tttemp.$temp1[1]";
                    break;
                    }
                 }
                             }



                        // 중복파일이 있을때;;
                        if(file_exists("data/$id/".$s_file_name1)) {
                                @mkdir("data/$id/".$reg_date,0777);
                                if(!move_uploaded_file($file1,"data/$id/".$reg_date."/".$s_file_name1)) Error("파일업로드가 제대로 되지 않았습니다");
                                $file_name1="data/$id/".$reg_date."/".$s_file_name1;
                                @chmod($file_name1,0706);
                                @chmod("data/$id/".$reg_date,0707);
                        } else {
                                if(!move_uploaded_file($file1,"data/$id/".$s_file_name1)) Error("파일업로드가 제대로 되지 않았습니다");
                                $file_name1="data/$id/".$s_file_name1;
                                @chmod($file_name1,0706);
                        }
                }
          }

        if($file2_size>0&&$setup[use_pds]&&$file2) {
                if(!is_uploaded_file($file2)) Error("정상적인 방법으로 업로드 해주세요");
                $file2_size=filesize($file2);
                if($setup[max_upload_size]<$file2_size&&!$is_admin) error("파일 업로드는 최고 ".GetFileSize($setup[max_upload_size])." 까지 가능합니다");
                if($file2_size>0) {
                        $s_file_name2=$file2_name;
                        if(eregi("\.inc",$s_file_name2)||eregi("\.pht",$s_file_name2)||eregi("\.htm",$s_file_name2)||eregi("\.shtml",$s_file_name2)||eregi("\.ztx",$s_file_name2)||eregi("\.php",$s_file_name2)||eregi("\.dot",$s_file_name1)||eregi("\.asp",$s_file_name2)||eregi("\.cgi",$s_file_name2)||eregi("\.pl",$s_file_name2)) Error("Html, PHP 관련파일은 업로드할수 없습니다");

                        //확장자 검사
                        if($setup[pds_ext2]) {
                                $temp=explode(".",$s_file_name2);
                                $s_point=count($temp)-1;
                                $upload_check=$temp[$s_point];
                                if(!eregi($upload_check,$setup[pds_ext2])||!$upload_check) Error("업로드는 $setup[pds_ext2] 확장자만 가능합니다");
                        }

                        $file2=eregi_replace("\\\\","\\",$file2);
                        $s_file_name2=str_replace(" ","_",$s_file_name2);
                        $s_file_name2=str_replace("-","_",$s_file_name2);

                        // 디렉토리를 검사함
                        if(!is_dir("data/".$id)) {
                                mkdir("data/".$id,0777);
                                @chmod("data/".$id,0706);
                        }

                 // 파일명이 한글인 경우 날짜로 변환 by 유메미루(izime@netian.com)

                if($file2_size>0) {
                        $s_file_name2=$file2_name;
                        if(eregi("\.jpg",$s_file_name2)||eregi("\.gif",$s_file_name2)||eregi("\.bmp",$s_file_name2)||eregi("\.pds",$s_file_name2))

                 $temp3=explode(".",$s_file_name2);
                 $file_name_2=$temp3[0];
                 for($i2=0;$i2<strlen($file_name_2);$i2++)
                 {
                   if(ord($file_name_2[$i2])>0x80)
                   {
                    $temp4=explode(".",$s_file_name2);
                    $ttttemp=time()+1;
                    $s_file_name2 = "$ttttemp.$temp4[1]";
                    break;
                    }
                 }
                             }

                        // 중복파일이 있을때;;
                        if(file_exists("data/$id/".$s_file_name2)) {
                                @mkdir("data/$id/".$reg_date,0777);
                                if(!move_uploaded_file($file2,"data/$id/".$reg_date."/".$s_file_name2)) Error("파일업로드가 제대로 되지 않았습니다");
                                $file_name2="data/$id/".$reg_date."/".$s_file_name2;
                                @chmod($file_name2,0706);
                                @chmod("data/$id/".$reg_date,0707);
                        } else {
                                if(!move_uploaded_file($file2,"data/$id/".$s_file_name2)) Error("파일업로드가 제대로 되지 않았습니다");
                                $file_name2="data/$id/".$s_file_name2;
                                @chmod($file_name2,0706);
                        }
                }
        }





//요기전까지.....몽땅...////////////////////////////////////////////////////

/***************************************************************************
* 수정글일때
**************************************************************************/


출처-태권동자님 , 엔지오닷컴
profile
안녕하세요 지엠비비에스의 주인장 랑이입니다...!!
언제나 여러분들의 소나무가 될수 있도록 노력 하겠습니다.

삶을 두려워 하지 말라. 삶은 살아볼만한 가치가 있는것이라고 믿어라.
그믿음이 가치 있는 삶을 창조하도록 도와줄 것이다.
  -  로버트 H.슐러