举报投诉联系我们 手机版 热门标签 鳄鱼CMS
您的位置:鳄鱼CMS > php中mkdir PHP mkdir() 函数

php中mkdir PHP mkdir() 函数

2023-06-07 20:31 PHP教程

php中mkdir PHP mkdir() 函数

php中mkdir

PHP中的mkdir函数是一个用于创建目录的函数,它可以在服务器上创建新的目录。它接受一个参数,即要创建的目录的路径。如果指定的路径不存在,mkdir函数将尝试创建该路径。

$path = "/home/user/public_html/myfolder"; 
if(!is_dir($path)) { 
    mkdir($path); 
} 

上面这段代码会先检查 /home/user/public_html/myfolder 这个路径是否存在,如果不存在,就会使用 mkdir 函数来创建这个文件夹。

mkdir 函数也可以递归创建多级目录,例如我们想要创建 /home/user/public_html/myfolder1/myfolder2 这样一个多级目录,我们可以使用如下代码来实现:

 
$path = "/home/user/public_html/myfolder1/myfolder2"; 
if(!is_dir($path)) { 
    mkdir($path, 0777, true);  // 递归创建多级目录 
}  

上面这行代码中的 0777 是一个权限位,表示文件夹具有最大权限。而 true 则表明要递归创建多级目录。

此外,mkdir 函数也可以用于修改已存在文件夹的权限位。例如我们想要修改 /home/user/public_html 这个文件夹的权限位,我们可以使用如下代码来实现:

   $path = "/home/user/public_html";   chmod($path, 0755); // 修改文件夹权限位 

上面这行代码中的 0755 是一个权限位,表明该文件夹具有 755 的权限位。因此我们可以使用 mkdir 函数不但能创建文件夹,还能修改已存在文件夹的权限位。

PHP mkdir() 函数

PHP mkdir() 函数


PHP Filesystem 参考手册 完整的 PHP Filesystem 参考手册

定义和用法

mkdir() 函数创建目录。

如果成功该函数返回 TRUE,如果失败则返回 FALSE。

语法

mkdir(path,mode,recursive,context)

参数 描述
path 必需。规定要创建的目录的名称。
mode 可选。规定权限。默认是 0777(允许全局访问)。

mode 参数由四个数字组成:

  • 第一个数字通常是 0
  • 第二个数字规定所有者的权限
  • 第三个数字规定所有者所属的用户组的权限
  • 第四个数字规定其他所有人的权限

可能的值(如需设置多个权限,请对下面的数字进行总计):

  • 1 = 执行权限
  • 2 = 写权限
  • 4 = 读权限
recursive 可选。规定是否设置递归模式。(PHP 5 中新增的)
context 可选。规定文件句柄的环境。context 是一套可以修改流的行为的选项。(PHP 5 中新增的)


提示和注释

注释:mode 参数在 Windows 平台上被忽略。


实例

<?php
mkdir("testing");
?>


PHP Filesystem 参考手册 完整的 PHP Filesystem 参考手册
阅读全文
以上是鳄鱼CMS为你收集整理的php中mkdir PHP mkdir() 函数全部内容。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
相关文章
© 2024 鳄鱼CMS eyucms.com 版权所有 联系我们