Maison >programmation quotidienne >Connaissance PHP >Comment créer des répertoires multi-niveaux en PHP ? (Photos + Vidéos)
Cet article vous présente principalement la méthode détaillée de création d'un répertoire multi-niveaux en PHP.
Pendant le processus d'apprentissage de PHP ou de développement de projet, il peut être nécessaire de créer des répertoires multi-niveaux, ce qui peut être difficile pour les novices. Ci-dessous, nous l'expliquerons en détail à travers des exemples de code spécifiques. Nous espérons que cela sera utile aux amis dans le besoin.
En fait, la principale chose que vous devez comprendre est une fonction PHP pour créer des répertoires multi-niveaux, qui est la fonction mkdir !
L'exemple de code pour PHP pour créer un répertoire multi-niveaux est le suivant :
<?php function create_dir($dirName) { // 去除输入目录名中的空格部分 $dirName = trim($dirName); // 判断输入的目录名称不能为空 if (empty($dirName)) { return "需要创建的目录名称不能为空!"; } else { // 判断是否存在相同文件或目录 if (file_exists($dirName)) { return "已经存在同名目录或文件!"; } else { // 判断并创建目录 if (mkdir($dirName, 0777,true)) { return "目录创建成功!"; } else { return "目录创建失败!"; } } } } echo create_dir('index/view'); ?>
Ici, nous définissons une méthode create_dir Dans cette méthode, passez d'abord. La fonction trim effectue une opération de formatage sur le nom du répertoire pour supprimer les espaces, puis utilise l'instruction if pour juger conditionnellement le répertoire créé. Utilisez empty pour déterminer si le répertoire est vide et. utilisez file_exists Déterminez si le même nom de répertoire existe, et enfin créez un répertoire multi-niveaux via la clé fonction mkdir en PHP.
La fonction mkdir peut être utilisée pour créer des répertoires.
Il y a trois paramètres dans mkdir, comme dans le code ci-dessus :
mkdir($dirName, 0777,true)
Le premier paramètre représente le chemin pour créer un répertoire multi-niveaux, et ce paramètre doit exister .
Le deuxième paramètre indique les autorisations du répertoire défini. La valeur par défaut est 0777, ce qui signifie les droits d'accès maximum possibles.
Le troisième paramètre vrai indique que la création de répertoires multi-niveaux est autorisée.
Ensuite, le code ci-dessus réussit le test du navigateur et le résultat est le suivant :
Remarque : Si Si le nom du répertoire que vous créez est vide, le message d'erreur suivant apparaîtra :
Si vous supprimez le troisième paramètre dans mkdir, le message d'erreur suivant apparaîtra :
Cet article concerne la méthode spécifique de création d'un répertoire multi-niveaux en PHP.
Tutoriel vidéo PHP, tout le monde est invité à s'y référer et à apprendre !
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!