PHP - 取消链接无法正常工作
PHP - unlink not properly working
我正在尝试使用 unlink()
功能删除 cookie 文件,但它无法正常工作
我试过这段代码(在 php.net 上找到)
<?php array_map('unlink', glob("some/dir/*.txt")); ?>
但它不会删除最后创建的文件...
您的代码在一个文件上失败但在其他文件上失败的原因有很多。它似乎不是逻辑错误,但我要做的第一件事是尝试将其重写为循环而不是使用 array_map()
.
然后我会在每次调用 unlink()
后检查是否有错误 returns FALSE
: if (!(unlink($file)) print_r(error_get_last());
并查看系统告诉您发生了什么.
我不是 %100 确定,但也许你必须包含路径:
<?php
foreach(glob("some/dir/*.tmp") as $file)
{
unlink("some/dir/".$file);
}
我正在尝试使用 unlink()
功能删除 cookie 文件,但它无法正常工作
我试过这段代码(在 php.net 上找到)
<?php array_map('unlink', glob("some/dir/*.txt")); ?>
但它不会删除最后创建的文件...
您的代码在一个文件上失败但在其他文件上失败的原因有很多。它似乎不是逻辑错误,但我要做的第一件事是尝试将其重写为循环而不是使用 array_map()
.
然后我会在每次调用 unlink()
后检查是否有错误 returns FALSE
: if (!(unlink($file)) print_r(error_get_last());
并查看系统告诉您发生了什么.
我不是 %100 确定,但也许你必须包含路径:
<?php
foreach(glob("some/dir/*.tmp") as $file)
{
unlink("some/dir/".$file);
}