如何在PHP中上传和保存特定名称的文件?

Patricia Arquette
发布: 2024-11-16 13:15:03
原创
705 人浏览过

How to Upload and Save Files with a Specific Name in PHP?

使用所需名称上传并保存文件

此代码使用 PHP 的 move_uploaded_file() 函数将图像上传到指定文件夹:

<form action="" method="POST" enctype="multipart/form-data">
  <input type="file" name="userFile"><br>
  <input type="submit" name="upload_btn" value="upload">
</form>

<?php
$target_Path = "images/";
$target_Path .= basename($_FILES['userFile']['name']);
move_uploaded_file($_FILES['userFile']['tmp_name'], $target_Path);
?>
登录后复制

使用所需的格式保存文件名称

要使用特定名称保存文件,请修改basename()函数,如下所示:

$info = pathinfo($_FILES['userFile']['name']);
$ext = $info['extension']; // get the extension of the file
$newname = "desired_filename.".$ext;

$target = 'images/'.$newname;
move_uploaded_file($_FILES['userFile']['tmp_name'], $target);
登录后复制

这可以确保上传的文件以所需的名称保存,同时保留其原始扩展名。

以上是如何在PHP中上传和保存特定名称的文件?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板