echo "123";
echo is_dir(path);
echo "456";
为什么只打印出123??或者:
echo "123";
echo mkdir(path);
echo "456";
为什么也只打印出123,好像mkdir()没有返回值,并且下面的都没执行到,还有文件夹却创建成功了。
我的服务器只建在手机里的,是自己配的环境。会不会是环境问题啊?还是别的什么问题?
请大家帮我看看,有没有类似的问题啊?

解决方案 »

  1.   


    echo "123";
    if(is_dir(path)){
    echo "456"; 
    }else{
    echo "false";
    }
    echo "123";
    if(mkdir(path)){
    echo "456"; 
    }else{
    echo "false";
    }
      

  2.   

    echo is_dir(path); // 出错了, 程式中断是 echo is_dir($path); 吧
      

  3.   


    path只是我打一个比方。特制路径。echo is_dir("mount/123");
      

  4.   


    echo "123<br>";
    echo is_dir("D:\\")."<br>";
    echo "456<br>"; output:
    123
    1
    456
      

  5.   

    echo "123 "; 
    var_dump(is_dir($path)); 
    echo " 456"; 
    试试
      

  6.   


    我这里写的是伪代码,我的程序是没问题的,我在apache服务器里是可以运行的
      

  7.   

    优秀的PHP程序员需要寻找新的工作机遇,我们在苏州的公司欢迎您,MSN:[email protected]联系
      

  8.   

    是不是权限问题,你是linux的服务器吗?