您的位置:首页 > 编程语言 > PHP开发

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

2015-10-28 16:50 561 查看
需要按照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 "创建成功!";
}
//------年、月、日文件夹判断是否存在、是否需要创建------
?>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: