> 백엔드 개발 > PHP 문제 > PHP에서 $_FILES를 사용하여 파일을 업로드하는 방법

PHP에서 $_FILES를 사용하여 파일을 업로드하는 방법

autoload
풀어 주다: 2023-03-08 22:02:01
원래의
1672명이 탐색했습니다.

PHP에서는 단 몇 줄의 코드만으로 단일 파일 및 여러 파일 업로드 처리를 완료할 수 있습니다. PHP 파일 업로드 기능을 사용하면 바이너리 및 텍스트 파일을 업로드할 수 있습니다. 또한 PHP 인증 및 파일 조작 기능을 통해 업로드되는 파일을 완벽하게 제어할 수 있습니다.

$_FILES

in PHP PHP global $_FILES에는 파일의 모든 정보가 포함되어 있습니다. $_FILES 전역 변수의 도움으로 파일 이름, 파일 유형, 파일 크기, 임시 파일 이름 및 파일 관련 오류를 얻을 수 있습니다. $_FILES包含文件的所有信息。 在$_FILES全局变量的帮助下,我们可以得到文件名,文件类型,文件大小,临时文件名和与文件相关的错误。

    PHP $_FILES 是一个预定义的数组,用来获取通过 POST 方法上传文件的相关信息。如果为单个文件上传,那么 $_FILES 为二维数组;如果为多个文件上传,那么 $_FILES 为三维数组。

1.建立一个 file.html 演示上传文件,其中的代码如下:

<html>
<head></head>
<body></body>
<form enctype="multipart/form-data" action="file.php" method="POST">
    Send this file: <input name="userfile" type="file" />
                    <input type="submit" value="Send File" />
</form>
</html>
로그인 후 복사

2.新建一个用于接收文件信息的 PHP 文件 file.php,代码如下:

<?php
    echo "<pre class="brush:php;toolbar:false">";
    print_r($_FILES);
?>
로그인 후 복사

3.在 file.html 页面选择文件后,单击 Send File

PHP $_FILES는 POST 메서드를 통해 업로드된 파일에 대한 정보를 얻는 데 사용되는 미리 정의된 배열입니다. 단일 파일을 업로드하는 경우 $_FILES는 2차원 배열이고, 여러 파일을 업로드하는 경우 $_FILES는 3차원 배열입니다.

1. 파일 업로드를 보여주기 위해 file.html을 만듭니다. 코드는 다음과 같습니다.

Array
(
    [userfile] => Array
        (
            [name] => 5a16984f62bc8364.jpg
            [type] => image/jpeg
            [tmp_name] => C:\Windows\php3F2.tmp    
            [error] => 0
            [size] => 47611
        )

)
로그인 후 복사
2. 파일 수신을 위한 새 PHP를 만듭니다. 정보 파일 file.php, 코드는 다음과 같습니다. rrreee3. file.html 페이지에서 파일을 선택한 후 파일 보내기 버튼을 다음 정보가 페이지에 출력됩니다: 🎜rrreee🎜권장: "🎜php video tutorial🎜" "🎜php tutorial🎜"🎜

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

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿