include_once ($_SERVER[DOCUMENT_ROOT] . "/common/conf/config.inc.php");
include_once ($_SERVER[DOCUMENT_ROOT] . "/module/online/online.lib.php");
//DB¿¬°á
$dblink = SetConn($_conf_db["main_db"]);
$arrFile = getOnlineFileInfo(mysql_real_escape_string($_GET[boardid]), mysql_real_escape_string($_GET[b_idx]), mysql_real_escape_string($_GET[idx]));
if($arrFile["total"] > 0){
$src_file = $_SERVER[DOCUMENT_ROOT] . "/uploaded/online/" . $arrFile["list"][0][re_name];
if(!$_REQUEST[mode]){
//´Ù¿î·Îµå ¼ö ¾÷µ¥ÀÌÆ®
$sql = "UPDATE " .$GLOBALS["_conf_tbl"]["board_files"]." SET ";
$sql .= " download = download + 1 ";
$sql .= "WHERE idx = '".$arrFile["list"][0][idx]."' ";
mysql_query($sql, $GLOBALS[dblink]);
if($arrFile["list"][0][ext]=="swf"){
$size = GetImageSize($src_file);
$width = $size[0]+10;
$height = $size[1]+28;
echo"
";
exit;
}elseif($arrFile["list"][0][ext]=="gif" || $arrFile["list"][0][ext]=="jpg" || $arrFile["list"][0][ext]=="png" || $arrFile["list"][0][ext]=="bmp")
{
$size = GetImageSize($src_file);
$width = $size[0]+30;
$height = $size[1]+55;
echo"
";
$go_url = $_SERVER[PHP_SELF] . "?mode=img_view&boardid=" . $boardid . "&no=" . $no;
jsGo($_SERVER[PHP_SELF]."?mode=img_view&boardid=".$_GET[boardid]."&b_idx=".$_GET[b_idx]."&idx=".$_GET[idx],"","");
exit;
}else{//ÀÏ¹ÝÆÄÀÏÀ϶§
fileDownload($src_file, iconv("UTF-8","EUC-KR",$arrFile["list"][0][ori_name]));
}
}elseif($_REQUEST[mode]=='img_view'){
/*
if (is_file($src_file)){
$fp = fopen($src_file, "r");
if (!fpassthru($fp)){
fclose($fp);
}
}
*/
header("Content-Type: " .$arrFile["list"][0][type]);
header("Content-Length: " . filesize($src_file));
if (is_file($src_file)){
$fp = fopen($src_file, "r");
if (!fpassthru($fp)){
fclose($fp);
}
}
}
}else{
jsMsg('ÇØ´ç ÆÄÀÏÀÌ ¾ø½À´Ï´Ù.');
selfClose();
}
//DBÇØÁ¦
SetDisConn($dblink);
?>