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.
L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 7.1, ordinateur DELL G3
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)
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 = './test/ttt'; if(is_dir($dir)){ echo "该目录以存在!"; }else{ if(mkdir($dir,0777,true)) echo '目录创建成功!'; } ?>
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
》
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!