Loading...
PHP/MySQL | Unlink или модерация файлов
Пишу модерацию файлов для своей WM. Даже, можно сказать, уже дописал, за исключением одного момента - удаления файла при отклонении модерации.
Есть код, который содержит в себе путь удаления и саму функцию. Файл должен удалиться, но не удаляется...
Код:
if(isset($_GET['deletefile'])){
$fileid = abs(intval($_GET['id']));
$filq = $db->query("SELECT * FROM `zc_files` WHERE `id` = '".$fileid."'")->fetch_assoc();
$filepath = 'http://'.$_SERVER['SERVER_NAME'].'/files/'.$filq['sub'].'/'.$filq['filename'];
unlink($filepath);
$db->query("DELETE FROM `zc_files` WHERE `id` = '".$fileid."'");
$_SESSION['message'] = 'Удалено!';
header("Location: /**********/moderatefiles");
exit;
}

________
посл. ред. 02.07.2015 в 19:10; всего 1 раз(а); by CreepMatis
путь для unlink должен быть относительно скрипта или полный путь относительно корня сервера
Но ни как не ссылка a href
$filepath должен быть равен абсолютному пути по ФСС а не html коду по http
unlink('../files/lol.png');
2 пост короче
Без http and a href
Онлайн: 2
Время:
Gen. 0.084
(c) Bym.Guru 2010-2025