Maison > développement back-end > Problème PHP > Que signifie mkdir en php

Que signifie mkdir en php

青灯夜游
Libérer: 2023-03-15 08:00:01
original
3713 Les gens l'ont consulté

En PHP, mkdir signifie "créer un répertoire" et est une fonction intégrée pour créer un nouveau répertoire. La syntaxe est "mkdir($path,$mode,$recursive,$context)" ; , Renvoie VRAI ou FAUX en cas d'échec.

Que signifie mkdir en php

L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 7.1, ordinateur DELL G3

Que signifie mkdir en php

Que signifie mkdir en php

mkdir est une fonction intégrée en PHP pour créer nouvelle fonction de répertoires.

Parfois, nous devons créer un répertoire sur le serveur. Par exemple, créez un répertoire nommé d'après la date d'aujourd'hui pour sauvegarder les données, ou créez un répertoire nommé d'après le nom d'utilisateur enregistré pour stocker les fichiers d'informations d'enregistrement des utilisateurs, etc. En PHP, vous pouvez utiliser la fonction mkdir() pour créer un nouveau répertoire. Le format de syntaxe de la fonction est le suivant :

mkdir($pathname, $mode, $recursive,$context)
Copier après la connexion

La description du paramètre est la suivante :

  • $pathname : le chemin du répertoire à créer. (y compris le nom du nouveau répertoire) ;

  • $mode : paramètre facultatif, utilisé pour définir les autorisations du répertoire, composé de quatre tableaux, la valeur par défaut est 0777 (autorisations d'accès maximales), mais $mode sera ignoré sous Windows ;

  • $recursive : Paramètre facultatif, lorsqu'il est vrai, il permet la création récursive de répertoires imbriqués à plusieurs niveaux spécifiés par $pathname. été ajouté dans PHP 5.0.0.

  • Les significations des quatre nombres qui composent le paramètre $mode sont les suivantes :

Le premier chiffre est généralement 0

  • Le deuxième chiffre spécifie les autorisations du propriétaire ; numéro Le premier numéro spécifie les autorisations du groupe d'utilisateurs auquel appartient le propriétaire ; le quatrième numéro spécifie les autorisations de tous les autres. Dans le paramètre

  • $mode, à l'exception du premier chiffre, la plage de valeurs des trois autres nombres est la suivante (si vous devez définir plusieurs autorisations, vous pouvez ajouter les numéros des autorisations correspondantes) :

  • 1 => ; Exécuter l'autorisation ;

  • 2 => Écrire l'autorisation

4 => Lire l'autorisation ;

  • Utilisez la fonction mkdir() pour créer un nouveau répertoire.

    <?php
        $dir = &#39;./test/ttt&#39;;
        if(is_dir($dir)){
            echo "该目录以存在!";
        }else{
            if(mkdir($dir,0777,true)) echo &#39;目录创建成功!&#39;;
        }
    ?>
    Copier après la connexion
  • Exécutez le code ci-dessus pour créer un répertoire nommé test dans le répertoire courant et un répertoire nommé ttt dans le répertoire test.
  • Il convient de noter que lors de l'utilisation de la fonction mkdir() pour créer un répertoire, le nom du répertoire ne peut pas être le même qu'un nom de répertoire existant. Si le même nom de répertoire apparaît, le programme signalera une erreur, comme indiqué ci-dessous :

    Warning: mkdir(): File exists in D:\WWW\index.php on line 6
    Copier après la connexion
    Apprentissage recommandé : "
  • Tutoriel vidéo PHP

  • 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!

Étiquettes associées:
source:php.cn
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal