我有一段时间没有碰过我的代码,只是注意到一个错误。我不能完全弄清楚是什么原因造成的。这是第 80 行,它在以下位置报告错误:
75 - $list = ftp_nlist($conn_id, $ftp_dir);
80 - $filtered = array_filter($list, function($file) use ($cpuser) {
81 - return is_txt($file, $cpuser);
这是我在 while 循环之外列出的用于获取此信息的函数:
function is_txt($file, $cpuser) {
return preg_match('/backup-[0-9]+\.[0-9]+\.[0-9]+_[0-9]{2}-[0-9]{2}-[0-9]{2}_'.$cpuser.'.tar.gz/', $file) > 0;
}
编辑**
已修复,我只需要在我的 .htaccess 中运行 php 5.3