Не могу удалить 2 файла, путь которых указан в БД, вот код:
$img = "'" . '../' . $row['news_imgpath'] . "'";
$file = "'" . '../' . $row['news_pagepath'] . "'";
if (is_file($img)) {
chmod($img, 0777);
if (unlink($img)) {
echo 'File deleted';
} else {
echo 'Cannot remove that file';
}
}
else {
}
if (is_file($file)) {
chmod($file, 0777);
if (unlink($file)) {
echo 'File deleted';
} else {
echo 'Cannot remove that file';
}
}
else {
}
Вы собираете некорректное имя файла:
$file = "'" . '../' . $row['news_pagepath'] . "'";
Зачем эти апострофы?
$file = '../' . $row['news_pagepath'];
Всегда лучше собирать абсолютный путь, во избежание разночтений:
$file = realpath(__DIR__ . '/../' . $row['news_pagepath']);
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости