플래시 업로드를 html5로 바꾸고 싶습니다

플래시 업로드를 html5로 바꾸고 싶습니다

QA

플래시 업로드를 html5로 바꾸고 싶습니다

본문

    <script language="javascript">
                //책갈피
            makeSwfMultiUpload(
                wmode = '0',    //배경을 투명하게 할려면 0 플래쉬배경은 1
                movie_id='smu03', //파일폼 고유ID
                flash_width='500', //파일폼 너비 (기본값 400, 권장최소 300)
                list_rows='5', // 파일목록 행 (기본값:5)
                board_code='<?=$board_code?>',
                board_name='<?=$board_name?>',
                limit_size='200', // 업로드 제한용량 (기본값 10메가)
                limit_total = '5',    // 업로드 제한갯수(기본값 무한대, 0 이면 무한대)
                file_type_name='모든파일', // 파일선택창 파일형식명 (예: 그림파일, 엑셀파일, 모든파일 등)
                allow_filetype='*.*', // 파일선택창 파일형식 (예: *.jpg *.jpeg *.gif *.png)
                deny_filetype='*.cgi *.pl', // 업로드 불가형식
                border_color='0xCCCCCC', //테두리색상 (기본값 0xCCCCCC)
                upload_exe='/sgkmaster/freeUploader/fu_upload_new.php' // 업로드 담당프로그램
            );
        </script>

 

// 업로드 담당프로그램 소스코드


<?
    if(file_exists("./content/inc/config.inc")){
        $config_path = "./";
    }else if(file_exists("../content/inc/config.inc")){
        $config_path = "../";
    }else if(file_exists("../../content/inc/config.inc")){
        $config_path = "../../";
    }else if(file_exists("../../../../content/inc/config.inc")){
        $config_path = "../../../../";
    }else{
        $config_path = "../../../";
    }
    
    include $config_path."content/inc/config.inc";    //설정파일 호출
    include $HOME_DIR."content/inc/db_class.inc";    //데이타베이스 클레스 호출
    include $HOME_DIR."content/inc/func.inc";        //사용자함수모음
    include $HOME_DIR."common/layout/thumb.lib.php";    //데이타베이스 클레스 호출
    $TM = new thumb;                        //디비연결 오브젝트 생성
    $DB = new DB_class;                        //디비연결 오브젝트 생성
?>
<!DOCTYPE html> 
<html lang="ko">
<head>
<meta charset="euc-kr">
<title><?=$TITLE?></title>
</head>
<body>
<?
$UPFILE_FOLDER = $FILE_UPLOAD_DIR.$_GET[board_name]."/";
if(strpos($UPFILE_FOLDER,$FILE_UPLOAD_DIR)===false){
    GoToURL(3,"","잘못된 저장경로입니다.");
    exit;
}else{
    if(!is_dir($UPFILE_FOLDER) && !is_file($UPFILE_FOLDER)){
        mkdir($UPFILE_FOLDER, 0777, true); 
    }
}
if (!empty($_FILES['Filedata']["name"])) { 
    sleep(1);
    $signdate = time();
    $file = $_FILES['Filedata'];
    $file_name = $_FILES['Filedata']['name'];
    $file_1_count = !empty($start_file_count)? $start_file_count + $i : $i;
    $TargetFileName = file_insert($file, $file_name, $UPFILE_FOLDER, $_GET[board_name]."_", $signdate.$_GET[board_code], "_".$file_1_count );
    $ff = $UPFILE_FOLDER.$TargetFileName;
    $dir = $UPFILE_FOLDER;
    $thu = $TM->create_thumbnail($TargetFileName, $dir);
    $result = mssql_query("SELECT max(file_count) FROM uploader_files where board_code = '".$_GET[board_code]."' and board_name='".$_GET[board_name]."'");
    $row = mssql_fetch_row($result);
    if($row[0]) {
        $number = $row[0] + 1;
    } else {
        $number = 1;
    }
    $info = array 
    ( 
        'board_name' => $_GET[board_name],
        'board_code' => $_GET[board_code],
        'out_name' => iconv('utf-8','euckr',$file_name),
        'in_name' => $TargetFileName,
        'content' => $txt_content,
        'file_count' => $number,
        'thum' => $thu,
        'write_date' => date('YmdHis')
    ); 
    if(!insertInto( "uploader_files", $info)) echo "insert 실패";
    if($_GET[board_code] == ""){
        $result = mssql_query("SELECT max(idx) FROM uploader_files");
        $row = mssql_fetch_row($result);
        if($row[0]) {
            $number = $row[0];
        } else {
            $number = 1;
        }
        $_SESSION[up_file][$number] = $TargetFileName;    
    }
}
        
?>
</body>
</html> 

 

어디서 어떻게 손대야 할지 도무지 감이 안오네요...

이 질문에 댓글 쓰기 :

답변 1

답변을 작성하시기 전에 로그인 해주세요.
전체 15,331
QA 내용 검색
filter #php ×

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT