【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 "创建成功!";
}
//------年、月、日文件夹判断是否存在、是否需要创建------
?>
这是会有个疑问我怎么给我要创建的文件夹命名?
答案:下面$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 "创建成功!";
}
//------年、月、日文件夹判断是否存在、是否需要创建------
?>
相关文章推荐
- PHP split 函数
- php类似js indexof与lastindexof的方法
- Windows XP IIS PHP5详细配置
- php中include包含页面路径问题解决方法
- PHP格式化时间输出
- php中的SERVER变量
- php中(foreach)用法介绍
- php exec传参数问题
- php导出execl文件
- PHP函数引用类型参数
- iptables和FTP的pasv模式
- Windows10中的IIS10安装php manager和IIS URL Rewrite 2.0组件的方法
- thinkphp分页显示
- YII2 SQL 基础查询
- phpstorm 设置Utf8编码
- 限制PHP上传文件大小
- PHP中基于perl的正则表达式处理函数
- yii CActiveForm CHtml组件使用总结
- PHP循环语句详解 while, for, foreach, do while
- php简单日历函数