如何在php中获取上传文件的信息

   2024-09-30 8870
核心提示:在PHP中,您可以通过$_FILES超全局变量来获取上传文件的信息?phpif ($_SERVER['REQUEST_METHOD'] == 'POST'

在PHP中,您可以通过$_FILES超全局变量来获取上传文件的信息

<?phpif ($_SERVER['REQUEST_METHOD'] == 'POST') {    if (isset($_FILES['file'])) {        // 获取文件名        $filename = $_FILES['file']['name'];                // 获取文件类型        $filetype = $_FILES['file']['type'];                // 获取文件大小(字节)        $filesize = $_FILES['file']['size'];                // 获取临时文件路径        $tmp_path = $_FILES['file']['tmp_name'];                // 获取错误代码        $error = $_FILES['file']['error'];                // 打印文件信息        echo "文件名: " . $filename . "<br>";        echo "文件类型: " . $filetype . "<br>";        echo "文件大小: " . $filesize . " 字节<br>";        echo "临时文件路径: " . $tmp_path . "<br>";        echo "错误代码: " . $error;    } else {        echo "没有选择文件";    }}?><!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <meta name="viewport" content="width=device-width, initial-scale=1.0">   <title>获取上传文件信息</title></head><body>    <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post" enctype="multipart/form-data">       <input type="file" name="file" id="file"><br><br>       <input type="submit" value="上传文件">    </form></body></html>

这个示例中,我们首先检查是否有文件被上传。如果有,我们从$_FILES数组中获取文件信息并将其保存到相应的变量中。然后,我们使用echo语句输出这些信息。如果没有选择文件,则会显示“没有选择文件”。

 
举报打赏
 
更多>同类维修大全
推荐图文
推荐维修大全
点击排行

网站首页  |  关于我们  |  联系方式网站留言    |  赣ICP备2021007278号