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)

Sep 25, 2018 pm 04:13 PM

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;);
?>
Copier après la connexion

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)
Copier après la connexion

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 de ce site Web
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

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)