我如何重命名这个文件?

发布于 2024-10-10 03:57:19 字数 576 浏览 0 评论 0原文

我有这个脚本,但我想重命名该文件:

 <?php

         $fieldname = $_REQUEST['fieldname'];

                $uploaddir = 'uploads/';
                $uploadfile = $uploaddir . basename($_FILES[$fieldname]['name']);


                if (move_uploaded_file($_FILES[$fieldname]['tmp_name'], $uploadfile)) {
            //i want to rename the file before i can upload it



                 echo $uploadfile; // "success"

                } 

          else {

                echo "error";
                }

        ?>

在将文件上传到 uploads/ 目录之前如何重命名该文件!

i have this script but i want to rename the file:

 <?php

         $fieldname = $_REQUEST['fieldname'];

                $uploaddir = 'uploads/';
                $uploadfile = $uploaddir . basename($_FILES[$fieldname]['name']);


                if (move_uploaded_file($_FILES[$fieldname]['tmp_name'], $uploadfile)) {
            //i want to rename the file before i can upload it



                 echo $uploadfile; // "success"

                } 

          else {

                echo "error";
                }

        ?>

how can i rename the file before i upload it to uploads/ directory!!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

无力看清 2024-10-17 03:57:19

作为第二个参数传递给 move_uploaded_file 的内容将用作文件名。

What ever you pass as the 2nd parameter to move_uploaded_file will be used as the file name.

摇划花蜜的午后 2024-10-17 03:57:19

move_uploaded_file 函数正是这样做的。当您将上传的文件从临时位置移动到 uploads/ 目录时,您可以更改其名称。

move_uploaded_file($_FILES[$fieldname]['tmp_name'], 'uploads/whatever-i-want');

The move_uploaded_file function does exactly that. When you are moving the uploaded file from the temporary location to the uploads/ directory, you can change the name of it.

move_uploaded_file($_FILES[$fieldname]['tmp_name'], 'uploads/whatever-i-want');
九八野马 2024-10-17 03:57:19

只需在 $uploadfile 中指定不同的目标名称即可。

Just specify a different target name in $uploadfile.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文