В португальском языке мы используем выражение, чтобы сказать, что происходит:
это колдовство
Итак, пытаюсь отвязать образ, и пока пишу эту тему думаю о возможности <img src='url'/>
значит что образ открыт(?).
У меня есть таблица html с двумя столбцами.
# | Image
Delete Image here displayed
Delete Image here displayed
etc.. etc...
При нажатии «Удалить» выполняется функция AJAX.
$(".delete").on('click', function(){
var parent = $(this).parent();
$.ajax({
url: 'inc/response.php?type=deleteImage',
data: {id: $(this).attr('id')},
type: 'POST',
success: function(data){
parent.remove();
}
});
});
И код для deleteImage
следующий:
$path = "../images/videos/" . $image->get($_REQUEST['id']);
Это идеально возвращает путь.
unlink($path);
Если путь неверный, журнал php возвращает:
Ошибка при удалении связи, поскольку файл или каталог не существует.
, но я получаю сообщение
Предупреждение PHP:
unlink(../images/videos/): разрешение отклонено в C:\xampp\htdocs\newproject\inc\response.php
Поскольку я работаю локально и это окна, я установил правильные права администратора для папки. Кстати, папка имеет следующую структуру:
images
> Videos
> customer_A
> customer_B
> customer_C
Флаг полного контроля устанавливается для КАЖДОГО пользователя.
Итак, что я делаю неправильно? Может ли проблема быть из-за того, что изображение "открыто" в <img src>
?