화일추가10개까지 늘리기

화일추가10개까지 늘리기

더시민 0 1531 0


    if($HTTP_POST_FILES[file3]) {
        $file3 = $HTTP_POST_FILES[file3][tmp_name];
        $file3_name = $HTTP_POST_FILES[file3][name];
        $file3_size = $HTTP_POST_FILES[file3][size];
        $file3_type = $HTTP_POST_FILES[file3][type];
    }
    if($HTTP_POST_FILES[file4]) {
        $file4 = $HTTP_POST_FILES[file4][tmp_name];
        $file4_name = $HTTP_POST_FILES[file4][name];
        $file4_size = $HTTP_POST_FILES[file4][size];
        $file4_type = $HTTP_POST_FILES[file4][type];
    }

    if($file3_size>0&&$setup[use_pds]&&$file3) {

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

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

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

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

            $file3=eregi_replace("\\\\","\\",$file3);
            $s_file_name3=str_replace(" ","_",$s_file_name3);
            $s_file_name3=str_replace("-","_",$s_file_name3);

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

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

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

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

            $file4=eregi_replace("\\\\","\\",$file4);
            $s_file_name4=str_replace(" ","_",$s_file_name4);
            $s_file_name4=str_replace("-","_",$s_file_name4);

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

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

    if($HTTP_POST_FILES[file5]) {
        $file5 = $HTTP_POST_FILES[file5][tmp_name];
        $file5_name = $HTTP_POST_FILES[file5][name];
        $file5_size = $HTTP_POST_FILES[file5][size];
        $file5_type = $HTTP_POST_FILES[file5][type];
    }
    if($HTTP_POST_FILES[file6]) {
        $file6 = $HTTP_POST_FILES[file6][tmp_name];
        $file6_name = $HTTP_POST_FILES[file6][name];
        $file6_size = $HTTP_POST_FILES[file6][size];
        $file6_type = $HTTP_POST_FILES[file6][type];
    }

    if($file5_size>0&&$setup[use_pds]&&$file5) {

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

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

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

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

            $file5=eregi_replace("\\\\","\\",$file5);
            $s_file_name5=str_replace(" ","_",$s_file_name5);
            $s_file_name5=str_replace("-","_",$s_file_name5);

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

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

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

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

            $file6=eregi_replace("\\\\","\\",$file6);
            $s_file_name6=str_replace(" ","_",$s_file_name6);
            $s_file_name6=str_replace("-","_",$s_file_name6);

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

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

    if($HTTP_POST_FILES[file7]) {
        $file7 = $HTTP_POST_FILES[file7][tmp_name];
        $file7_name = $HTTP_POST_FILES[file7][name];
        $file7_size = $HTTP_POST_FILES[file7][size];
        $file7_type = $HTTP_POST_FILES[file7][type];
    }
    if($HTTP_POST_FILES[file8]) {
        $file8 = $HTTP_POST_FILES[file8][tmp_name];
        $file8_name = $HTTP_POST_FILES[file8][name];
        $file8_size = $HTTP_POST_FILES[file8][size];
        $file8_type = $HTTP_POST_FILES[file8][type];
    }

    if($file7_size>0&&$setup[use_pds]&&$file7) {

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

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

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

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

            $file7=eregi_replace("\\\\","\\",$file7);
            $s_file_name7=str_replace(" ","_",$s_file_name7);
            $s_file_name7=str_replace("-","_",$s_file_name7);

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

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

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

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

            $file8=eregi_replace("\\\\","\\",$file8);
            $s_file_name8=str_replace(" ","_",$s_file_name8);
            $s_file_name8=str_replace("-","_",$s_file_name8);

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

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

    if($HTTP_POST_FILES[file9]) {
        $file9 = $HTTP_POST_FILES[file9][tmp_name];
        $file9_name = $HTTP_POST_FILES[file9][name];
        $file9_size = $HTTP_POST_FILES[file9][size];
        $file9_type = $HTTP_POST_FILES[file9][type];
    }
    if($HTTP_POST_FILES[file10]) {
        $file10 = $HTTP_POST_FILES[file10][tmp_name];
        $file10_name = $HTTP_POST_FILES[file10][name];
        $file10_size = $HTTP_POST_FILES[file10][size];
        $file10_type = $HTTP_POST_FILES[file10][type];
    }

    if($file9_size>0&&$setup[use_pds]&&$file9) {

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

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

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

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

            $file9=eregi_replace("\\\\","\\",$file9);
            $s_file_name9=str_replace(" ","_",$s_file_name9);
            $s_file_name9=str_replace("-","_",$s_file_name9);

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

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

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

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

            $file10=eregi_replace("\\\\","\\",$file10);
            $s_file_name10=str_replace(" ","_",$s_file_name10);
            $s_file_name10=str_replace("-","_",$s_file_name10);

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

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

0 Comments
제목
Category
Facebook Twitter GooglePlus KakaoStory KakaoTalk NaverBand