0 / 0 / 0
Регистрация: 05.12.2015
Сообщений: 6
|
||||||
1 | ||||||
Unlink не работает на DENVER05.12.2015, 11:13. Показов 2003. Ответов 10
Метки нет (Все метки)
Всем привет. Столкнулся с такой проблемой изучаю PHP по книге Мориссон.М-Изучаем PHP и MySQL есть глава в которой надо добавляь файлы на сервер и потом удалять их, с добавлением файлов все понятно а вот удаление через функцию unlink файлов из папки не происходит выдает ошибку
Warning: unlink(images/) [function.unlink]: Permission denied in Z:\home\gitar.loc\www\delete.php on line 40 скрипт для удаления файлов вот такой
define('GW_UPLOADPATH', 'images/'); define('GW_MAXFILESIZE', 1000000);
0
|
05.12.2015, 11:13 | |
Ответы с готовыми решениями:
10
Не работает unlink(); Denver работает, но не могу выйти на PHPmyAdmin Установил под Windows Denver, сам денвер работает, а phpmyadmin нет unlink |
3851 / 3196 / 1343
Регистрация: 01.08.2012
Сообщений: 10,820
|
|
05.12.2015, 11:29 | 2 |
А вопрос в чём? В ошибке всё написано, доступ запрещён т.е. не хватает прав.
0
|
0 / 0 / 0
Регистрация: 05.12.2015
Сообщений: 6
|
|
05.12.2015, 14:50 [ТС] | 3 |
как выставить эти права
Добавлено через 3 часа 19 минут Пересмотрел и перепробовал кучу вариантов помогите пожалуйста люди добрые
0
|
576 / 514 / 253
Регистрация: 26.09.2010
Сообщений: 2,603
|
|
05.12.2015, 15:21 | 4 |
0
|
0 / 0 / 0
Регистрация: 05.12.2015
Сообщений: 6
|
|
05.12.2015, 15:28 [ТС] | 5 |
Изменял для этой папке права доступа все разрешил в том числе и к файлам внутри которы ы ней таже ошибка что я могу делать не так?
0
|
669 / 640 / 335
Регистрация: 26.04.2014
Сообщений: 2,122
|
|||||||||||
05.12.2015, 16:07 | 6 | ||||||||||
И ещё папку необходимо создать, если её нет.
0
|
0 / 0 / 0
Регистрация: 05.12.2015
Сообщений: 6
|
|
05.12.2015, 16:16 [ТС] | 7 |
папка images она создана я внее изначально помещал картинки которые хотел удалить изменил код в файле appvar.php как вы и написали и дабавил строку
@mkdir(GW_UPLOADPATH, 777); перед UNLINK увы таже ошибка
0
|
669 / 640 / 335
Регистрация: 26.04.2014
Сообщений: 2,122
|
|
05.12.2015, 16:40 | 8 |
0
|
0 / 0 / 0
Регистрация: 05.12.2015
Сообщений: 6
|
|
05.12.2015, 17:52 [ТС] | 9 |
Нет галочка не стоит я это уже проверяли все запреты снял
Добавлено через 1 час 3 минуты Из последнего сделаного: 1 Добавил фаил в папку images с название images.gif 2 в unlink(GW_UPLOADPATH . $img) прописал имя файла на прямую unlink(GW_UPLOADPATH . 'images.gif') в таком случае скрипт выполнился и фаил был удален из папки Следовательно проблема в переменной $img как ее теперь переопределить
0
|
669 / 640 / 335
Регистрация: 26.04.2014
Сообщений: 2,122
|
||||||||||||||||
05.12.2015, 17:59 | 10 | |||||||||||||||
Сообщение было отмечено maverick1 как решение
Решение
Что пишет
0
|
0 / 0 / 0
Регистрация: 05.12.2015
Сообщений: 6
|
|||||||||||
05.12.2015, 19:05 [ТС] | 11 | ||||||||||
выдает туже ошибку что и в самом начале и значение NULL добавляет.
Да я понял где я ее определял так вопрос в другом почему не срабатывает Добавлено через 23 минуты Заменил на POST не чего скрипт перестал работать будем ковыряться дальше Добавлено через 42 минуты Хочу сказать всем большое спасибо кто помог в решении данной детской задачи. Скрипт заработал все файлы удалились. Итог: был добавлен следующий код
Всем спасибо тема закрыта.
0
|
05.12.2015, 19:05 | |
05.12.2015, 19:05 | |
Помогаю со студенческими работами здесь
11
Unlink permission denied Организация очереди с LINK/UNLINK в M/M/3 Работа со списком пользователя: блок UNLINK Почему функция удаления названа Unlink Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |