文件名作为php取消链接的目录返回
我一直收到错误信息 “是一个目录文件名作为php取消链接的目录返回,php,unlink,Php,Unlink,我一直收到错误信息 “是一个目录错误字符串:取消链接(../testDir/)” 当以下代码点击取消链接行时;在这种情况下,这意味着在另一个目录中循环并删除任何超过10分钟的文件 $path = '../directory'; if ($handle = opendir($path)) { while (false !== ($file = readdir($handle))) { $filelastmodified = filemtime($path .'/'. $f
错误字符串:取消链接(../testDir/)” 当以下代码点击取消链接行时;在这种情况下,这意味着在另一个目录中循环并删除任何超过10分钟的文件
$path = '../directory';
if ($handle = opendir($path)) {
while (false !== ($file = readdir($handle))) {
$filelastmodified = filemtime($path .'/'. $file);
if((time() - $filelastmodified) > 600){ //older than 10 minutes
unlink($path .'/'. $file);
}
}
closedir($handle);
}
我认为变量
$file
在循环中是空的,能否在以if((time())开头的行之前添加var\u dump($file)
-$..
查看它的值是什么?这也是我的怀疑,所以我让$file的每次迭代都自己回显,它们按预期显示,但当我回显路径和文件时,它将被发送到取消链接,只有路径(../directory/)显示出来