请问为什么无法创建目录?
下面代码哪里出问题了?<?php
// 创建目录函数
$localhost='../../';
$folder="helloworld/";
function add_folder($path){
$full_path=$localhost.$folder.$path;
if(!file_exists($full_path)){
mkdir($full_path,0777);
}
}
add_folder("laji");
?>

解决方案 »

  1.   

    把helloworld删除,确保生成的helloworld有0777权限,也不行<?php
    // 创建目录函数
    $localhost='../../';
    $folder="helloworld/";
    mkdir($localhost.$folder,0777);
    function add_folder($path){
    $full_path=$localhost.$folder.$path;
    if(!file_exists($full_path)){
    mkdir($full_path,0777);
    }
    }
    add_folder("laji/");
    ?>
      

  2.   

    可以生成helloworld,但无法生成laji
      

  3.   

    楼主,你这个程序没有问题,正常生成laji目录
      

  4.   

    $localhost='../../';
    $folder="helloworld/";
    mkdir($localhost.$folder,0777);
    function add_folder($path){
            global $localhost,$folder;//引用全局变量。
    $full_path = $localhost.$folder.$path;
    if(!file_exists($full_path)){
         mkdir($full_path,0777);
    }
    }
    add_folder("laji/");