Maison >développement back-end >tutoriel php >Définition et utilisation de la fonction php mkdir()
Lorsque nous souhaitons ajouter des répertoires multi-niveaux à notre site, nous pouvons utiliser la fonction php mkdir() pour réaliser cette fonction. Prend en charge la création de répertoires chinois
mkdir() fonction pour créer un répertoire. Renvoie vrai en cas de succès, faux sinon.
Utilisation :
mkdir(path,mode,recursive,context)
Description du paramètre
chemin obligatoire. Spécifie le nom du répertoire à créer.
mode requis. Spécifiez les autorisations. La valeur par défaut est 0777.
récursif requis. Spécifie s’il faut définir le mode récursif.
contexte requis. Spécifie l’environnement d’un descripteur de fichier. Le contexte est un ensemble d'options qui modifient le comportement d'un flux.
mkdir() tente de créer un nouveau répertoire spécifié par chemin.
Le mode par défaut est 0777, ce qui signifie un accès maximum possible.
Exemple de code (prend en charge la création de répertoires chinois) :
<?php header("Content-type:text/html;charset=utf-8"); //要创建的多级目录 $path="dai/php/php学习"; //判断目录存在否,存在给出提示,不存在则创建目录 if (is_dir($path)){ echo "对不起!目录 " . $path . " 已经存在!"; }else{ //第三个参数是“true”表示能创建多级目录,iconv防止中文目录乱码 $res=mkdir(iconv("UTF-8", "GBK", $path),0777,true); if ($res){ echo "目录 $path 创建成功"; }else{ echo "目录 $path 创建失败"; } } ?>
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!