Удалить файл с помощью php
Есть папка с картинками, надо удалить определённую картинку. Но выбивает ошибку: Permission denied in. Вот код:
require_once "connect.php";
$id=$_POST['id'];
unlink('uploads/'.$_POST['name']);
$query ="DELETE FROM `pictures` WHERE `Id` = '$id'";
mysqli_query($connect, $query);
header('Location: panel.php');
Заранее спасибо!
Ответы (1 шт):
Автор решения: Vladimir Gonchar
→ Ссылка
У папки, из который Вы пытаетесь удалить файл, должны быть выставлены такие же группа и владелец, как и у исполняемого процесса PHP.
То есть если у Вас PHP запущен под www-data (по умолчанию), то и папка должна быть с группой www-data. Также на чтение и запись из папки нужно выставить права 755.