Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

php 接受上传的文件

作者:故事没有她   发布日期:2025-12-01   浏览:698

要接受上传的文件,你可以使用 PHP 的 $_FILES 超全局变量。以下是一个简单的示例:

HTML 表单:

<form action="upload.php" method="post" enctype="multipart/form-data">
    <input type="file" name="file">
    <input type="submit" value="上传文件">
</form>

PHP 脚本(upload.php):

<?php
if(isset($_FILES['file'])){
    $file = $_FILES['file'];

    // 获取文件名
    $filename = $file['name'];

    // 获取文件类型
    $filetype = $file['type'];

    // 获取文件大小
    $filesize = $file['size'];

    // 获取文件临时路径
    $filetmp = $file['tmp_name'];

    // 指定保存文件的路径
    $destination = 'uploads/' . $filename;

    // 将临时文件移动到指定路径
    move_uploaded_file($filetmp, $destination);

    echo '文件上传成功!';
}
?>

在上面的示例中,当用户选择文件并点击提交按钮时,表单将提交到 upload.php 文件。然后,通过检查 $_FILES['file'] 是否存在,可以确定是否有文件上传。如果存在,可以使用 $_FILES['file'] 数组获取上传文件的相关信息,如文件名、文件类型、文件大小和临时路径。最后,使用 move_uploaded_file() 函数将临时文件移动到指定的路径。

请注意,要使文件上传正常工作,确保目标文件夹(在上面的示例中为 "uploads/")具有写入权限。

上一篇:php 给路径起别名

下一篇:php获取网页的css

大家都在看

php session用法

php 定义常量

phpisset函数

php html转图片

php后端

php爬虫框架

php读取csv文件

php+mysql动态网站开发

phpmyadmin docker

php session id

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站