728x90
<HTML>
<HEAD>
<TITLE>파일 Upload 예</TITLE>
</HEAD>
<BODY>
<?php
$uploadfile = $_FILES['uploadfile']['name'];
if(isset($uploadfile)) {
$src_name = explode(".", $uploadfile); // 파일 이름과 확장자 분리
$f_name = strtolower($src_name[0]); // 파일명 소문자로 만들어줌
$f_ext = strtolower($src_name[1]); // 확장자
if($f_ext!="gif" && $f_ext!="jpg" && $f_ext!="jpeg") {
print("이미지 이외의 파일<BR>");
}
else {
if (file_exists("upload/".$_FILES["uploadfile"]["name"])) {
echo $_FILES["file"]["name"] . " 이미 존재하는 파일입니다. ";
} else {
move_uploaded_file($_FILES['uploadfile']['tmp_name'],
'c:/apm_setup/htdocs/upload/'.$uploadfile); //복사해서 이 디렉토리로 옮김
echo "저 장 위 치 : " . "upload/" . $_FILES["uploadfile"]["name"]."<br>";
echo "Upload 파일 : " . $_FILES["uploadfile"]["name"] . "<br>";
echo "파 일 타 입 : " . $_FILES["uploadfile"]["type"] . "<br>";
echo "파 일 크 기: " . ($_FILES["uploadfile"]["size"] / 1024) . " KB<br>";
echo "Temp 파일명: " . $_FILES["uploadfile"]["tmp_name"] . "<br>";
}
print("다음은 Upload 한 이미지 입니다. <br> <img src='/upload/".$_FILES["uploadfile"]["name"]."'><br>");
}
}
?>
<form enctype="multipart/form-data" action="file_upload.html" method="post">
<input type="hidden" name="MAX_FILE_SIZE" value="1000000">
<input type="file" name="uploadfile">
<input type="submit" value="파일전송">
</form>
</BODY>
</HTML>
728x90