Загрузка файла и перезапись файла с таким же именем в php - PullRequest
0 голосов
/ 05 августа 2020

Я делаю приложение, которое позволяет пользователям загружать файл в каталог. если пользователь хочет изменить файл (загруженный файл - неправильный документ), пользователь может перезаписать его новым файлом. Например, пользователь загрузил идентификационную карту с неправильным файлом, затем пользователь может изменить файл на правильный файл, нажав кнопку.

Код:

HTML

<form  method="post">
                    <input class="form-control white_bg" id="allfile" name="allFile"  type="file" required><br>
                        <button type="submit" name="save" class="btn btn-info btn-min-width mr-1 mb-1"">Save</button>
                    </form>

PHP

   $file = $_FILES["allfile"]["tmp_name"];
    $name = $fileName;
    $extensionPhoto = substr($photo,strlen($photo)-4,strlen($photo));
    $allowed_extensions = array(".jpg","jpeg",".png",".gif",".pdf",".PDF");
    $file1 = $fileName;
    move_uploaded_file($_FILES[$file],"userdocs/".$file1);

1 Ответ

0 голосов
/ 05 августа 2020

Проверить, существует ли уже файл. Удалите его и переместите новый файл

   if(file_exists("userdocs/".$file1)) {
        unlink("userdocs/".$file1);
        move_uploaded_file($_FILES[$file],"userdocs/".$file1);
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...