Чтобы удалить изображение с сервера, вам нужно будет передать переменную imageName
в ваш PHP-скрипт, а затем вы можете удалить файл, используя встроенную функцию unlink()
:
$path = //your path to the upload images
unlink( $path . $imageName);
unlink( $path . 'Thumbnails/' . $imageName); //if also have thumbnail
Вы взаимодействуете с файловой системой вашего сервера, вам нужно убедиться и очистить переменные (не позволяйте кому-либо использовать ../../../ для доступа к нежелательным частям вашей файловой системы).
$imageName= str_replace( array( '..', '/', '\\', ':' ), '', $imageName);
Вы должны очистить переменные, чтобы убедиться, что в имени файла экранированы символы .. в противном случае вы можете получить что-то вроде "../../../public/index.php
Обновить:
Вам потребуется сохранить имя изображения в базе данных и создать скрытое поле в форме удаления. При удалении получите имя изображения как $image = $_POST['image'];
, а затем следуйте unlink
процесс.