작성일 : 15-07-10 20:57
|
[PHP] PHP 파일 업로드 files
|
|
|
글쓴이 :
조형래
 조회 : 4,551
|
<FORM method="post" action="adpop_up.php" style="display: inline;" enctype="multipart/form-data" target="iframe_churi">
<td width="100" style="text-align:center">파일</td>
<td align="center">
<input type="file" name="popUp_item" size="39">
<input type="hidden" name="m" value="3">
</td>
<td align="center"><A HREF="javascript:suc(3)">등록</A></td>
</FORM>
<?
include "../one/one.php";
include "../include/function.php";
$m = $_REQUEST['m'];
$sql = "select popUp_info from ".$admin_Tb;
$result = mysql_query($sql);
$mfa = mysql_fetch_array($result);
$popUp_info = $mfa['popUp_info'];
if($popUp_info == "none" || $popUp_info == ""){
$popUp_info = "none|none|none|none";
}
$popUp_infos = explode("|", $popUp_info);
$popUp_item= $_REQUEST["popUp_item"];
if($m != 3){
$popUp_infos[$m]=$popUp_item;
$full_item = $popUp_infos[0]."|".$popUp_infos[1]."|".$popUp_infos[2]."|".$popUp_infos[3];
$sql = "update ".$admin_Tb." set popUp_info = '".$full_item."'";
mysql_query($sql);
}else{
// 파일 업로드를 진행하면
// $saveDir = "/home/Interlife/public_html/admin/fileup/";
$saveDir = "fileup/";
$filename = $_FILES["popUp_item"]["name"];
$filetype = $_FILES["popUp_item"]["type"];
$filesize = $_FILES["popUp_item"]["size"];
$storefile = $_FILES["popUp_item"]["tmp_name"];
$save_fullname = $saveDir.$filename;
if($filetype == "image/gif" || $filetype == "image/jpeg"){
if(is_uploaded_file($_FILES["popUp_item"]["tmp_name"])) { // 임시 파일에 값이 있을 경우 true 를 반환함
if(!move_uploaded_file($storefile,$save_fullname)){ // $save_fullname 에 값이 있을 경우 truen 를 반환함
?>
<script>alert('<?=$storefile?>')</script>
<script>alert('<?=$save_fullname?>')</script>
<?
}else{
?>
<script>
alert("정상적으로 업로드 되었습니다.");
</script>
<?
}
}else{
echo "<script>alert('is_uploaded_file 오류, 업로드 내용이 없습니다.')</script>";
}
?>
<?
$full_item = $popUp_infos[0]."|".$popUp_infos[1]."|".$popUp_infos[2]."|".$filename;
$sql = "update ".$admin_Tb." set popUp_info = '".$full_item."'";
mysql_query($sql);
}else{
?>
<script>
alert("해당 파일 포맷은 지원 하지 않습니다.");
</script>
<?
}
}
?>
|
|