Maison  >  Article  >  développement back-end  >  Définition et utilisation de la fonction php mkdir()

Définition et utilisation de la fonction php mkdir()

怪我咯
怪我咯original
2017-07-11 14:22:331497parcourir

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn