发布日期:2018-03-26
如何通过PHP来删除一个文件?+ 查看更多
如何通过PHP来删除一个文件?
+ 查看更多
发布日期:2018-03-26 11:21
分类:PHP
浏览次数:132
如何通过PHP从服务器删除一个文件(例如22.pdf)?并且该文件和PHP文件位于不同的目录。
PHP目录结构如下,
projects/backend/removeProjectData.php该文件删除数据库中的所有记录,并删除相关文件。需要删除的文件目录如下:
public_files/22.pdf我使用
unlink('../../public_files/' . $fileName);但总是出现文件不存在的错误。
回答
realpath —返回绝对路径 is_writable —判断文件是否可写 unlink — 删除一个文件首先使用 realpath 获得文件的绝对路径,然后检查文件是否可写。如果可写,就可以使用 unlink 删除该文件。