PHP mkdir() Function

Definition

The mkdir() function creates a new directory .

Syntax

PHP mkdir() Function has the following syntax.

mkdir(path,mode,recursive,context)

Parameter

ParameterIs RequiredDescription
pathRequired.Name of the directory to create
modeOptional.Permissions. By default, the mode is 0777 (widest possible access).
recursiveOptional.If the recursive mode is set
contextOptional.Context of the file handle. Context is a set of options that can modify the behavior of a stream

The mode parameter consists of four numbers:

  • The first number is always zero
  • The second number specifies permissions for the owner
  • The third number specifies permissions for the owner's user group
  • The fourth number specifies permissions for everybody else

Possible values (to set multiple permissions, add up the following numbers):

  • 1 = execute permissions
  • 2 = write permissions
  • 4 = read permissions

Return

Returns TRUE on success or FALSE on failure.

Example

The function returns true if the directory was created successfully or false otherwise. For example:


<?PHP/*  w w w.  ja v  a2  s .  c  o m*/
     mkdir("testing");
     mkdir("/path/to/my/directory", 0777);                                                           
     mkdir("/path/to/my/directory", 0777, true);
?>




















Home »
  PHP Tutorial »
    Function reference »




PHP Array Functions
PHP Calendar Functions
PHP Class Functions
PHP Data Type Functions
PHP Date Functions
PHP File Functions
PHP Image Functions
PHP Math Functions
PHP MySQLi Functions
PHP SimpleXML Functions
PHP String Functions
PHP XML Functions
PHP Zip Functions