新手比较容易犯的错误,unlink()函数默认的权限只在本目录及子目录,删除上级目录文件,需要改变当前位置,删除后再切换回来。
如下示例:
<?php
$old = getcwd(); //当前目录
chdir($path_to_file); //切换到工作目录
unlink($filename); //删除文件
chdir($old); //切换到原目录
?>
本文介绍了PHP中unlink()函数的一个常见使用误区:默认情况下只能删除当前目录及其子目录下的文件。通过示例代码展示了如何通过改变当前工作目录来实现上级目录文件的删除,并确保操作完成后能正确返回原始目录。
新手比较容易犯的错误,unlink()函数默认的权限只在本目录及子目录,删除上级目录文件,需要改变当前位置,删除后再切换回来。
如下示例:
<?php
$old = getcwd(); //当前目录
chdir($path_to_file); //切换到工作目录
unlink($filename); //删除文件
chdir($old); //切换到原目录
?>

被折叠的 条评论
为什么被折叠?