При загрузке на сервер изображения оно, помимо перемещения в папку постоянного хранения, копируется в папку, в которой находится сам обработчик загрузки. Подскажите, как нивелировать сей эффект. Код, относящийся к загрузке файла:
$uploaddir = '../images/uploads/directors/';
$uploadfile = $uploaddir . basename($_FILES['photo']['name']);
$photoname = 'dir_photo_' . date('U') . '.'
. pathinfo($uploadfile, PATHINFO_EXTENSION);
if (!is_dir($uploaddir)) {
mkdir($uploaddir, 0777, true);
}
if (!move_uploaded_file($_FILES['photo']['tmp_name'], $uploadfile)) {
mysqli_close($db);
die ('Файл не был загружен');
}
if (!rename($uploadfile, $photoname)) {
mysqli_close($db);
die ('Ошибка переименования файла');
}
В этом куске кода нет никакого копирования, есть только перемещение файла. Возможно файл не удается переместить и тогда он остается в папке с обработчиком. Можно попробовать совместить move_uploaded_file и rename - роль у них одна и таже переместить файл. Вам не нужно перемещаеть его 2 раза.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Добрый день, мне знакомый скинул плагин для магентуЯ уже разбираюсь с ним как час, и никак не могу понять где прописаны пути, на которых он действует
Доброго дня! Помогите пожалуйста объединить несколько запросов и вывести их в одном Foreach
Установил настроил драйвер вот по этой инструкции: https://phpru/forum/threads/kak-ja-nastraival-php-mssql