Переименовать PDF при загрузке PHP - PullRequest
0 голосов
/ 17 января 2019

Итак, у меня есть следующий код для загрузки PDF, и я хотел бы переименовать его, потому что, если у него есть то же имя, которое уже существует, оно заменит старое.
Вот мой код:

$allowedExts = array("pdf");
        $temp = explode(".", $_FILES["pdf_file"]["name"]);
        $newfilename = round(microtime(true)) . '.' . end($temp);
        $extension = end($temp);
        $upload_pdf=$_FILES["pdf_file"]["name"];
        move_uploaded_file($_FILES["pdf_file"]["tmp_name"],"anexos/" . $_FILES["pdf_file"]["name"]);
        $querypdf  = "INSERT INTO anexos (pdf_file,id_colaborador) VALUES (?,?)";
        $qpdf = $pdo->prepare($querypdf);
        $qpdf->execute(array($upload_pdf,$id));
        //die(print_r($_FILES));

1 Ответ

0 голосов
/ 17 января 2019

Вы можете просто изменить имя файла, изменив имя файла во втором параметре move_uploaded_file.

$newfilename = round(microtime(true)) . '.' . end($temp);

move_uploaded_file($_FILES["pdf_file"]["tmp_name"],"anexos/" . $newfilename);
...