У меня есть простой скрипт загрузки файла, который загружает файл формата 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);
}
}
?>
move_uploaded_file
- Если файл назначения уже существует, он будет перезаписан. - person apokryfos   schedule 12.07.2016/path/to/images/image.png?version=X
, а X увеличивается каждый раз, когда изображение перезаписывается. Таким образом, браузеры будут создавать новую запись в кэше при изменении X. - person apokryfos   schedule 12.07.2016