У меня примерно так:
$root = $_SERVER['DOCUMENT_ROOT'];
а также:
$coverv = $root . $coverv;
if(unlink($coverv)){
echo "$coverv - ok<br>";
}
он показывает мне ссылку на эхо-изображение - хорошо, но изображение все еще находится на сервере.
eg:
/home/storage/8/d7/ef/myfolder/public_html/wp/2017/tay/tay-italy-may-2017-fri-apr-14-2017_t_8.jpg - ok
есть идеи, почему изображение все еще на сервере?
file_exists()
, чтобы убедиться, что путь правильный. И связанная тема с возможными ответами: stackoverflow.com/questions/14997043/unlink -cannot-delete-file - person JSLirola   schedule 16.04.2017is_file()
вместоfile_exists()
, поскольку последнее также возвращает истину для каталогов и может привести к неожиданному поведению, если, например, путь объединен неправильно (например, имя файла отсутствует). - person Magnus Eriksson   schedule 16.04.2017