Перезаписать файл, если существует

У меня есть простой скрипт загрузки файлов, который загружает файл в формате PDF в каталог. Что мне нужно, если имя файла существует, я хочу перезаписать существующий файл. Кто-нибудь может мне помочь с этим делом? Также я буду очень рад, если вы можете дать мне совет, как добавить скрипт, который будет спрашивать: файл с таким именем существует, если мы перезаписаем?

<?php
if(isset($_FILES['image'])){
$errors= array();
$file_name = $_FILES['image']['name'];
$file_size =$_FILES['image']['size'];
$file_tmp =$_FILES['image']['tmp_name'];
$file_type=$_FILES['image']['type'];
$file_ext=strtolower(end(explode('.',$_FILES['image']['name'])));

$expensions= array("pdf");
if(in_array($file_ext,$expensions)=== false){
$errors ="Разрешено только формат PDF.";

if (!file_exists($newname)) {
move_uploaded_file($file_tmp,"creditinfo/".$file_name);
}

}
if($file_size > 2097152){
$errors[]='Размер файла не должен превышать 2 мегабайта';
}
if(empty($errors)==true){
move_uploaded_file($file_tmp,"upload_folder/".$file_name);
echo "файлы загружен!";
}else{
print_r($errors);
}
}
?>

0

Решение

попробуйте этот кусок кода

if(file_exists($newfilename)){
unlink($newfilename);
}

move_uploaded_file($_FILES["fileToUpload"]["tmp_name"], $newfilename);
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]