如果文件位于另一个目录中,如何使用PHP从服务器中删除该文件?
以下是我的页面布局:
-
projects/backend/removeProjectData.php
(此文件将删除我在数据库中的所有条目,还应删除相关文件) -
public_files/22.pdf
(文件所在的位置.)
我正在使用unlink
函数:
unlink('../../public_files/' . $fileName);
但这总是给我一个错误,文件不存在.有什么 idea 吗?
如果文件位于另一个目录中,如何使用PHP从服务器中删除该文件?
以下是我的页面布局:
projects/backend/removeProjectData.php
(此文件将删除我在数据库中的所有条目,还应删除相关文件)public_files/22.pdf
(文件所在的位置.) 我正在使用unlink
函数:
unlink('../../public_files/' . $fileName);
但这总是给我一个错误,文件不存在.有什么 idea 吗?
以下内容应该会有所帮助
realpath
-返回标准化的绝对路径名is_writable
-指示文件名是否可写unlink
-删除文件通过realpath运行文件路径,然后判断返回的路径是否可写,如果可写,则取消链接.