본문 바로가기
Linux

PHP 파일 업로드 소스

by 레이루이 2023. 4. 27.
반응형

<!doctype html>
<?php
  error_reporting( E_ALL );
  ini_set( "display_errors", 1 );
?>

<html lang="ko">
  <head>
    <meta charset="utf-8">
    <title>PHP</title>
  </head>
  <body>
<?php
 if ( $_POST[ "action" ] == "Upload" ) {
    $uploaded_file_name_tmp = $_FILES[ 'myfile' ][ 'tmp_name' ];
    $uploaded_file_name = $_FILES[ 'myfile' ][ 'name' ];
    $upload_folder = "./upload/";
    move_uploaded_file( $uploaded_file_name_tmp, $upload_folder . $uploaded_file_name );
    echo "<p>" . $uploaded_file_name . "을(를) 업로드하였습니다.</p>";
  }
?>
<form action="" method="POST" enctype="multipart/form-data">
  <p><input type="file" name="myfile"></p>
  <p><input type="submit" name="action" value="Upload"></p>
</form>
  </body>
</html>

반응형