【PHP】创建文件夹及子文件夹无法创建的解决办法

来源:互联网 发布:mac口红颜色大全图片 编辑:程序博客网 时间:2024/05/20 10:54

需要按照mkdir($dir,0755);中的0755才能创建否则往文件夹里深层建立则会无权限。暂时使用0755是好使的。

这是会有个疑问我怎么给我要创建的文件夹命名?

答案:下面$dir=$folder.$year;的具体路径为:zieq18681jzlhq222/当前服务器年/

程序会自己判断是否存在这个文件夹,不存在则创建zieq18681jzlhq222/当前服务器年/ 文件夹了,其他的月,日就以此类推了。

<?

//------年、月、日文件夹判断是否存在、是否需要创建------
$folder="zieq18681jzlhq222/";
$year=date("Y")."/"; //date("Y"),可以替换成其他想创建的文件名。
$month=date("m")."/"; //date("m"),可以替换成其他想创建的文件名。
$day=date("d")."/";   //date("d"),可以替换成其他想创建的文件名。
$dir=$folder.$year;
echo $dir."<BR>";
if(!is_dir($dir))    //判断文件夹是否存在,否则创建
{
    mkdir($dir,0755);
    echo "创建成功!";
}
$dir=$dir.$month;
echo $dir."<BR>";
if(!is_dir($dir))    //判断文件夹是否存在,否则创建
{
    mkdir($dir,0755);
    echo "创建成功!";
}
$dir=$dir.$day;
echo $dir."<BR>";
if(!is_dir($dir))    //判断文件夹是否存在,否则创建
{
    mkdir($dir,0755);
    echo "创建成功!";
}
//------年、月、日文件夹判断是否存在、是否需要创建------

?>

0 0
原创粉丝点击