플래시 업로드를 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>
어디서 어떻게 손대야 할지 도무지 감이 안오네요...
!-->!-->
답변을 작성하시기 전에 로그인 해주세요.