#php
#php
Вопрос:
у меня возникла проблема с удалением файла в PHP. у меня есть папка
«public_html»
который содержит весь мой файл
и есть еще один каталог, который называется
«user_images»
моя проблема в том, что я не могу использовать функцию unlink(), потому что я нахожусь в каталоге public_html. Мне нужно перейти в папку user_images, чтобы удалить файл. есть ли какое-либо решение для этого? спасибо за ответ. я думаю о chdir(), но я не знаю, как его использовать.
вот что я думаю:
chdir("user_images");
if(chdir("user_images")){
unlink($file_name);
}
Комментарии:
1. Почему бы не удалить файл напрямую?
unlink('user_images/' . $file_name)
2. какие права доступа к папке?
Ответ №1:
Вы можете удалить файл напрямую, указав имя файла с его путем
$file = 'user_images/' . $file_name;
if(file_exists($file)){
unlink($file);
}