Maison >programmation quotidienne >Connaissance PHP >Comment créer des répertoires multi-niveaux en PHP ? (Photos + Vidéos)

Comment créer des répertoires multi-niveaux en PHP ? (Photos + Vidéos)

藏色散人
藏色散人original
2018-09-25 16:13:366520parcourir

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(&#39;index/view&#39;);
?>

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 :

Comment créer des répertoires multi-niveaux en PHP ? (Photos + Vidéos)

Remarque : Si Si le nom du répertoire que vous créez est vide, le message d'erreur suivant apparaîtra :

Comment créer des répertoires multi-niveaux en PHP ? (Photos + Vidéos)

Si vous supprimez le troisième paramètre dans mkdir, le message d'erreur suivant apparaîtra :

Comment créer des répertoires multi-niveaux en PHP ? (Photos + Vidéos)

Cet article concerne la méthode spécifique de création d'un répertoire multi-niveaux en PHP.

Si vous souhaitez en savoir plus sur PHP, vous pouvez suivre le site Web PHP chinois

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!

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