Create a folder if it doesn’t already exist in php

php
Create a folder if it doesn’t already exist in php
Defination and Usage:
The mkdir() function creates a directory.
This function returns TRUE on success, or FALSE on failure.

mkdir(‘path/to/directory’, 0755, true);
mkdir(path,mode,recursive,context)
path – Required. Specifies the name of the directory to create
mode – Optional. Specifies permissions. By default, the mode is 0777 (widest possible access).
recursive – Optional. Specifies if the recursive mode is set (added in PHP 5)
context – Optional. Specifies the context of the file handle. Context is a set of options that can modify the behavior of a stream (added in PHP 5)

Note: The mode parameters is ignored on Windows platforms.

If you want to paas the permission to the category than following line be helpful:

<?php 
if (!is_dir('path/to/directory')) 
// is_dir - tells whether the filename is a directory
{
    //mkdir - tells that need to create a directory
    mkdir('path/to/directory');
}
?>
Like to share it

No comments

Leave a Reply

Your email address will not be published. Required fields are marked *