Warning: opendir(.): failed to open dir: Permission denied in /usr/vhome/i/n/t/interpc.cn/www/index.php on line 294Warning: rewinddir(): supplied argument is not a valid Directory resource in /usr/vhome/i/n/t/interpc.cn/www/index.php on line 295Warning: readdir(): no Directory resource supplied in /usr/vhome/i/n/t/interpc.cn/www/index.php on line 298
 
Warning: closedir(): supplied argument is not a valid Directory resource in /usr/vhome/i/n/t/interpc.cn/www/index.php on line 362
 
以上是怎么回事啊,也是配置问题吗怎么解决呢

解决方案 »

  1.   

    session必需写在所有的HTML输出之前,
    opendir(string path)path不能是. 正确的应该是"."
    其它的可能为:1.服务器没有此目录
                  2.你的权限不够
      

  2.   

    那个地方的代码我是这样写的//--------设置当前操作路径----------------------
    chdir("admin/productshow/data/");
    $dir=opendir(".");
    rewinddir($dir);
    //---------将文件记录读出,并把文件倒序排列-------------
    $filenum=0;
    while($file=readdir())
    {
              }
      

  3.   

    resource opendir ( string path)
    返回一个目录句柄,可以在之后用在 closedir(),readdir() 和 rewinddir() 调用中。 如果 path 不是一个合法的目录或者因为权限限制或文件系统错误而不能打开目录,opendir() 返回 FALSE 并产生一个 E_WARNING 级别的 PHP 错误信息。可以在 opendir() 前面加上“@”符号来抑制错误信息的输出。