Мы принимаем к оплате:

«Подарочный сертификат» от нашего Учебного Центра – это лучший подарок для тех, кто Вам дорог! Оплате обучение и подарите Вашим родным и близким обучение по любому из курсов!!!

«Сертификат на повторное обучение» дает возможность повторно пройти обучение в нашем Учебном Центре со скидкой 1000 рублей!

А также:


Php как удалить файл


Как удалить файл через PHP?

Как удалить файл с моего сервера с помощью PHP, если файл находится в другом каталоге?

Вот мой макет страницы:

  • projects/backend/removeProjectData.php (этот файл удаляет все мои записи для базы данных и также должен удалять связанный файл)
  • public_files/22.pdf (место, где находится файл.)

Я использую функцию unlink :

unlink('../../public_files/' . $fileName);

Но это всегда дает мне ошибку, что файл не существует. Есть идеи?

Как удалить файл из каталога, используя php

Из названия вы можете видеть, что я ищу способ удалить файл из другого каталога. Все, что я могу найти по этому вопросу, это unlink(), но из того, что я прочитал в документации, и от тестирования этой функции, он удаляет имя файла из кода, в который вы его вставляете. Мне кажется, что это похоже на закрытие файла, То, что я пытаюсь сделать, это на самом деле удалить файл с помощью кода, поэтому моему пользователю не нужно вручную перейти в папку и найти песню, которую они только что удалили из базы данных mysql.

задан Jon 12 нояб. '12 в 8:35

источник поделиться

Unlink php — удаление файлов

Нередко, при создании программы, возникает необходимость удаления файлов (причины могут быть самыми разными) и в этом случае нам на помощь приходит unlink php. Сегодня мы научимся удалять файлы в PHP и рассмотрим несколько примеров.

Удаляем файлы при помощи unlink PHP

Для удаления файлов служит функция unlink(). Синтаксис у этой функции следующий:

unlink ( имя_файла)

Данная функция является логической и поэтому в случае успешного удаления файла возвращает TRUE, а в случае неудачи – FALSE. Рассмотрим использование unlink() на примере:

Следует заметить, что при повторной загрузке данной страницы программа выдаст ошибку. Связанно это с тем, что при первом вызове функции она уже удалила файл и в следующий раз не может его обнаружить.

Существует несколько путей решения данной проблемы. Например можно использовать более сложную внутреннюю архитектуру программы, использовав условные операторы if. Или достаточно поставить символ @ перед самой функцией для игнорирования возникающих ошибок. В этом случае, даже если файл не будет обнаружен, ошибка не будет инициирована:

Удалять файлы в PHP при помощи unlink совсем не сложно, как говорится, ломать — не строить. В следующий раз мы научимся проверять состояние файлов.

Как удалить файл с таким типом расширений в php?

Я пытаюсь удалить файлы, содержащие только такие типы расширений.

Скажем, папка Images/ содержит следующие файлы,

a.jpg b.jpeg c.php d.php2 c.png

Поэтому теперь я хочу удалить только те c.php,d.php2. Есть ли способ сделать это за один шаг или какие-то идеи?

Примечание. В этом случае я не знаю точное имя файла или расширения.

Заранее спасибо.

задан Deepak M 11 сент. '17 в 7:59

источник поделиться


Смотрите также



Компьютерные курсы по направлениям:

Для начинающих


A

Компьютер для начинающих: Word, Excel, Access и другие программы!

Графические пакеты


B

Популярные пакеты Adobe Photoshop, CorelDraw, ArchiCAD, AutoCAD и другие!

WEB + анимация


C

Курсы по созданию сайтов, WEB-дизайну и крутой анимации в Adobe Flash!

Бухгалтерия + делопроизводство

Сетевые технологии


E

Курсы сборки ПК, системных администраторов и защиты информации!