dede后台,核心->附件管理->文件式管理器->根目录。 出现如下提示:
Call to a member function read() on a non-object in ...\templates\file_manage_main.htm on line 23
查看 file_manage_main.htm 23行左右如下:
经测试发现dir函数调用失败了,返回了false,bool类型调用read()方法所以出现了这样的错误提示。
创建如下测试文件:dir.php
<?php //打开 images 目录 $dir = dir("D:/wwwroot/math/math.710071.net" ); //列出 images 目录中的文件 while (($file = $dir->read()) !== false) { echo "filename: " . $file . "<br />"; } $dir->close(); ?>
浏览dir.php,有如下错误提示:
从错误提示看貌似是权限的问题,但是检测站点目录的权限,发现即使设置成允许iis匿名账户所有权限仍然如此。
忽然想到之前碰到过父目录如果没有读取权限会导致文件操作失败的问题,于是给站点的父目录设置了读取权限,结果一切ok了。
呵呵,谢谢
VaTG790i.最好的<a href=http://www.kyfei.com>网站推广软件</a>,
非常好
....................
;ui;普i;uighur;ui;ui;个
在unix网络编程中看到了关于TCP/IP的一些内容,我感觉还是写的不够。正在下载中,一定
下载地址呢