根目录下install文件夹里的a.php 内容:
define('WEB_ROOT',dirname(dirname(__FILE__)).'/');
define('WEB_INC',WEB_ROOT.'inc/');
$insLockfile = WEB_ROOT.'install/lock.txt';
$configfile = WEB_INC."config.php";
if(!is_writable("WEB_INC"){
   echo "不可写";
}else{
   echo "可写";
}
clearstatcache();
运行没反应,请问哪里出错了?谢谢!

解决方案 »

  1.   

    你没有打开错误显示功能,所以什么都不显示
    实际上是有语法错误!
    if(!is_writable("WEB_INC"){
    少了一个闭弧
    应写作
    if(!is_writable(WEB_INC)){
      

  2.   


    if(!is_writable(WEB_INC)){
       echo "不可写";
    }else{
       echo "可写";
    }
    win系统is_writable不能准确判断文件是否可写, 如果文件只是可读 is_writable() 也会返回 true, 无法达到真正的判断目的
      

  3.   


    if(!is_writable(WEB_INC)){
       echo "不可写";
    }else{
       echo "可写";
    }