번개애비의 라이프스톼일
php 파일업로드 예제 본문
html 소스 코드
<!-- index.html 시작 -->
<form name="form1" method="post" enctype="multipart/form-data" action="File_Upload.php">
<table width="600" border="0" cellpadding="0" cellspacing="1" bgcolor="#CCCCCC">
<tr>
<td colspan="2" bgcolor="#FFFFFF">PHP를 이용한 파일업로드 기능의 구현</td>
</tr>
<tr>
<td width="150" align="center" bgcolor="#FFFFFF">업로드할 파일</td>
<td width="464" bgcolor="#FFFFFF"><input type="file" name="myFile" size="60" /></td>
</tr>
<tr>
<td colspan="2" bgcolor="#FFFFFF"><input type="submit" value="파일 업로드" />
<input type="reset" value="취소" /></td>
</tr>
</table>
</form>
<!-- index.html 끄읏 -->
file_upload.php 소스 코드
<!-- file_upload.php 시작 -->
<?php
//업로드한 파일을 저장할 디렉토리
$save_dir = $_SERVER['DOCUMENT_ROOT']."/fileupload_test/files/";
//파일이 HTTP POST 방식을 통해 정상적으로 업로드되었는지 확인한다.
if(is_uploaded_file($_FILES["myFile"]["tmp_name"]))
{
echo "업로드한 파일명 : ".$_FILES["myFile"]["name"] ."<br />";
echo "업로드한 파일의 크기 : ".$_FILES["myFile"]["size"] ."<br />";
echo "업로드한 파일의 MIME Type : ".$_FILES["myFile"]["type"] ."<br />";
echo "임시 디렉토리에 저장된 파일명 : ".$_FILES["myFile"]["tmp_name"]."<br />";
//파일을 저장할 디렉토리 및 파일명
$dest = $save_dir . $_FILES["myFile"]["name"];
//파일을 지정한 디렉토리에 저장
if(!move_uploaded_file($_FILES["myFile"]["tmp_name"], $dest))
{
die("파일을 지정한 디렉토리에 저장하는데 실패했습니다.");
}
}else{
echo "에러";
}
?>
<!-- file_upload.php 끄읏 -->
'IT' 카테고리의 다른 글
IIS 환경에서 파일첨부나 세션을 이용한 로그인이 되지 않을때 (0) | 2016.09.14 |
---|---|
MySQL(MariaDB) SQL 쿼리문 예제 (0) | 2016.09.14 |
윈도우에서 IIS + PHP 설치하기 (0) | 2016.09.12 |
리눅스에서 c언어 컴파일하고 실행해보기 (0) | 2016.09.07 |
php로 accdb 가져오는 방법 (0) | 2016.08.24 |