卓越飞翔博客卓越飞翔博客

卓越飞翔 - 您值得收藏的技术分享站
技术文章71146本站已运行4226

php如何上传根目录

通过以下步骤,可以将文件上传到 php 服务器的根目录:在 php 代码中处理文件上传并检查文件类型;根据时间戳和随机值生成新文件名,并存储在根目录中。

php如何上传根目录

PHP 如何上传文件到根目录

首先,您需要在 PHP 代码中处理文件上传:

<?php // 指定允许上传的文件类型
$allowedTypes = ['image/jpeg', 'image/png', 'image/gif'];

// 上传文件
if (isset($_FILES['file']) && $_FILES['file']['error'] == 0) {
    // 获取文件类型
    $fileType = $_FILES['file']['type'];

    // 检查文件类型是否允许
    if (!in_array($fileType, $allowedTypes)) {
        echo '不允许的文件类型。';
        exit;
    }

    // 获取文件扩展名
    $extension = pathinfo($_FILES['file']['name'], PATHINFO_EXTENSION);

    // 生成新文件名(用时间戳加随机值)
    $newFileName = time() . '_' . rand(1, 999) . '.' . $extension;

    // 移动文件到根目录
    $uploadPath = getcwd() . '/' . $newFileName;
    move_uploaded_file($_FILES['file']['tmp_name'], $uploadPath);

    echo '文件上传成功!';
} else {
    echo '文件上传失败。';
}
?>

接下来,您需要在 HTML 表单中添加文件上传输入:

此代码将允许您将文件上传到服务器的根目录。

立即学习“PHP免费学习笔记(深入)”;

卓越飞翔博客
上一篇: php如何使用全局变量
下一篇: 返回列表
留言与评论(共有 0 条评论)
   
验证码:
隐藏边栏