>  기사  >  백엔드 개발  >  PHP 파일을 서버에 업로드하는 방법

PHP 파일을 서버에 업로드하는 방법

爱喝马黛茶的安东尼
爱喝马黛茶的安东尼원래의
2019-09-26 11:56:013160검색

PHP 파일을 서버에 업로드하는 방법

PHP의 파일 업로드

일반적으로 파일 업로드는 HTTP POST 방법을 사용합니다. 먼저 HTML 양식의 enctype 속성을 "multipart/form-data"로 정의해야 합니다.

<form enctype="multipart/form-data" action="somefile.php" method="POST">

관련 권장 사항: "php 입문 튜토리얼"

업로드 페이지:

//HTML文件:
<html>
<head>
<title>支持文件上传的HTML表单</title>
</head>
<body>
<form enctype="multipart/form-data" action="4.php" method="POST">
上传此文件:<input name="myfile" type="file" />
<input type="submit" value="提交上传" />
</form>
</body>
</html>

PHP 프로그램에서 전역 변수 $_FILES를 사용하여 파일 업로드를 처리합니다. $_FILES는 업로드할 파일 정보를 담고 있는 배열입니다.

파일은 기본적으로 기본 경로에 업로드됩니다. 지정된 경로에 업로드해야 하는 경우:

move_uoloaded_file (filename,destination);

파일 처리를 위한 PHP 파일:

//4.php<?php$upload_path = $_SERVER[&#39;DOCUMENT_ROOT&#39;]."/upload/";
$dest_file = $upload_path.basename($_FILES[&#39;myfile&#39;][&#39;name&#39;]);
if(move_uploaded_file($_FILES[&#39;myfile&#39;][&#39;tmp_name&#39;],$dest_file)){
    echo "文件已上传至服务器根目录的upload目录下";}else{
    echo "上传错误".$_FILES[&#39;myfile&#39;][&#39;error&#39;];}?>

위 내용은 PHP 파일을 서버에 업로드하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.