ecshop如何解决readdir(): not a valid Directory resource in报错
发布:smiling 来源: PHP粉丝网 添加日期:2014-11-17 13:46:31 浏览: 评论:0
有客户ecshop网站程序在ecshop后台---模板管理*---模板选择顶部出现以下报错:
Warning: readdir(): supplied argument is not a valid Directory resource in \zuimoban\ecshop\admin\template.php on line 66
是第一次看到,看看代码,才知道原因,我们找admin\template.php找到66行看代码:
- $tmp_bak_dir = @opendir(ROOT_PATH . 'temp/backup/library/');
- while ($file = readdir($tmp_bak_dir))
- {
- if ($file != '.' && $file != '..' && $file != '.svn' && $file != 'index.htm' && is_file(ROOT_PATH .'temp/backup/library/' . $file) == true)
- {
- $code = substr($file, 0, strpos($file, '-'));
- if (!in_array($code, $available_code))
- {
- @unlink(ROOT_PATH . 'temp/backup/library/' . $file);
- } //开源软件:phpfensi.com
- }
- }
该段代码意思 读取temp/backup/library/ 文件夹以及文件,若该文件夹不存在,就会readdir():
Tags: readdir(): Directory resource
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)