虚位以待(AD)
虚位以待(AD)
首页 > CMS教程 > Ecshop > ecshop出现 readdir() expects parameter 1 to be resource的原因

ecshop出现 readdir() expects parameter 1 to be resource的原因
类别:Ecshop   作者:码皇   来源:互联网   点击:

ecshop后台管理中 --模板选择 最上面出现 readdir() expects parameter 1 to be resource, boolean given找到admintemplate php找到66行看代码 $tmp_bak_dir = @opendir(ROOT_PATH temp backup lib ,魔客吧

ecshop后台管理中 --模板选择 最上面出现 readdir() expects parameter 1 to be resource, boolean given
找到admintemplate.php找到66行看代码

  1. $tmp_bak_dir = @opendir(ROOT_PATH . 'temp/backup/library/');
  2. while ($file = readdir($tmp_bak_dir))
  3. {
  4. if ($file != '.' && $file != '..' && $file != '.svn' && $file != 'index.htm' && is_file(ROOT_PATH .'temp/backup/library/' . $file) == true)
  5. {
  6. $code = substr($file, 0, strpos($file, '-'));
  7. if (!in_array($code, $available_code))
  8. {
  9. @unlink(ROOT_PATH . 'temp/backup/library/' . $file);
  10. }
  11. }
  12. }
复制代码


该段代码意思 读取temp/backup/library/文件夹以及文件,若该文件夹不存在,就会readdir():

解决办法:检查temp/backup/library/文件夹是否存在,补全文件夹目录。

相关热词搜索: ecshop出现 readdir() expects paramet