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['DOCUMENT_ROOT']."/upload/"; $dest_file = $upload_path.basename($_FILES['myfile']['name']); if(move_uploaded_file($_FILES['myfile']['tmp_name'],$dest_file)){ echo "文件已上传至服务器根目录的upload目录下";}else{ echo "上传错误".$_FILES['myfile']['error'];}?>
위 내용은 PHP 파일을 서버에 업로드하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!