如何通过PHP重命名上传的pdf。使用此特定代码

如何通过PHP重命名上传的pdf。使用此特定代码,php,pdf,Php,Pdf,在将文件移动到目录之前,如何使用下面的代码并重命名pdf <?php session_start(); $full = $_SESSION['full']; mkdir('pictures/'.$full.'_uploads', 0777, true); chmod('pictures', 0777); chmod('pictures/'.$full.'_uploads', 0777); $target_dir = 'pictures/'.$full.'_uploads/'; $t

在将文件移动到目录之前,如何使用下面的代码并重命名pdf

<?php
session_start();

$full = $_SESSION['full'];

mkdir('pictures/'.$full.'_uploads', 0777, true);
chmod('pictures', 0777);
chmod('pictures/'.$full.'_uploads', 0777);


$target_dir = 'pictures/'.$full.'_uploads/';
$target_file = $target_dir . basename($_FILES["fileToUpload"]["name"]);
$uploadOk = 1;
$imageFileType = pathinfo($target_file,PATHINFO_EXTENSION);


// Check if $uploadOk is set to 0 by an error
if ($uploadOk == 0) {
    echo "Sorry, your file was not uploaded.";
// if everything is ok, try to upload file
} else {

    if (move_uploaded_file($_FILES["fileToUpload"]["tmp_name"], $target_file )) {
        echo "The file ". basename( $_FILES["fileToUpload"]["name"]). " has been uploaded.";
    } else {
        echo "Sorry, there was an error uploading your file.";
    }
}
?> 


我更喜欢将文件命名为特定名称,而不是随机名称。

您需要在target filename中的target dir之后输入所需名称,如下所示。其余部分与代码相同

$target_file = $target_dir ."myfavoritename.pdf";
if (move_uploaded_file($_FILES["fileToUpload"]["tmp_name"], $target_file )) { 

您需要在target filename中的target dir之后输入所需的名称,如下所示。其余部分与代码相同

$target_file = $target_dir ."myfavoritename.pdf";
if (move_uploaded_file($_FILES["fileToUpload"]["tmp_name"], $target_file )) { 

您需要在target filename中的target dir之后输入所需的名称,如下所示。其余部分与代码相同

$target_file = $target_dir ."myfavoritename.pdf";
if (move_uploaded_file($_FILES["fileToUpload"]["tmp_name"], $target_file )) { 

您需要在target filename中的target dir之后输入所需的名称,如下所示。其余部分与代码相同

$target_file = $target_dir ."myfavoritename.pdf";
if (move_uploaded_file($_FILES["fileToUpload"]["tmp_name"], $target_file )) { 

只需更改目标文件变量:

$target_file = $target_dir.mktime(date("h"),date("i"),date("s"),date("m"),date("d"),date("y")).basename($_FILES["fileToUpload"]["name"]);

我已使用当前时间重命名当前pdf名称。您可以相应地使用它。

只需更改目标文件变量:

$target_file = $target_dir.mktime(date("h"),date("i"),date("s"),date("m"),date("d"),date("y")).basename($_FILES["fileToUpload"]["name"]);

我已使用当前时间重命名当前pdf名称。您可以相应地使用它。

只需更改目标文件变量:

$target_file = $target_dir.mktime(date("h"),date("i"),date("s"),date("m"),date("d"),date("y")).basename($_FILES["fileToUpload"]["name"]);

我已使用当前时间重命名当前pdf名称。您可以相应地使用它。

只需更改目标文件变量:

$target_file = $target_dir.mktime(date("h"),date("i"),date("s"),date("m"),date("d"),date("y")).basename($_FILES["fileToUpload"]["name"]);
我已使用当前时间重命名当前pdf名称。您可以相应地使用它。

这可以使用函数来完成

重命名-重命名文件或目录

尽管@disha的方法更好。

这可以通过函数实现

重命名-重命名文件或目录

尽管@disha的方法更好。

这可以通过函数实现

重命名-重命名文件或目录

尽管@disha的方法更好。

这可以通过函数实现

重命名-重命名文件或目录



尽管@disha的方法更好。

哇,我之前做过,但最后忘了脱下)了#facepalm@NullPoi谢谢你,伙计!编辑!哇,我早就这么做了,但最后忘了脱衣服#facepalm@NullPoi谢谢你,伙计!编辑!哇,我早就这么做了,但最后忘了脱衣服#facepalm@NullPoi谢谢你,伙计!编辑!哇,我早就这么做了,但最后忘了脱衣服#facepalm@NullPoi谢谢你,伙计!编辑!谢谢,你的还不错!:)看起来更像一个comment@NullPoi你是说我应该对此发表评论?对我来说,这更像是另一种回答。谢谢,你的回答还不错!:)看起来更像一个comment@NullPoi你是说我应该对此发表评论?对我来说,这更像是另一种回答。谢谢,你的回答还不错!:)看起来更像一个comment@NullPoi你是说我应该对此发表评论?对我来说,这更像是另一种回答。谢谢,你的回答还不错!:)看起来更像一个comment@NullPoi你是说我应该对此发表评论?对我来说,这更像是另一个答案。