一尘不染

如何通过PHP删除文件?

php

如果文件位于另一个目录中,如何使用PHP从服务器中删除文件?

这是我的页面布局:

  • projects/backend/removeProjectData.php (此文件将删除我对数据库的所有条目,并且还应删除相关文件)
  • public_files/22.pdf (文件所在的位置。)

我正在使用的unlink功能:

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

但这总是给我一个错误,该文件不存在。有任何想法吗?


阅读 240

收藏
2020-05-29

共1个答案

一尘不染

以下应该有帮助

通过realpath运行文件路径,然后检查返回的路径是否可写,如果可写,则取消链接。

2020-05-29