Logo
Create a recursive folder
Online Now: 0

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Snippets Functions Classes

Home | PHP Resources | MySQL Zipbase | Forums

Snippet Code
<?php
/**
* function recursiveDir (string $folder)
*
* Crea un arbol de directorios de manera recursiva
*
* Example:
*
* recursiveDir('/tmp/folder/test/random/other');
*
* return boolean
*/
function recursiveDir ($folder) {
    if (
is_dir($folder)) {
        return 
true;
    }

    
$dirs explode('/'$folder);
    
$dir '';

    foreach (
$dirs as $part) {
        if (empty(
$part) || ($part == '.')) {
            continue;
        }

        
$dir .= '/'.$part;

        if (
$part == '..') {
            continue;
        }

        if (!
is_dir($dir)) {
            
$ok = @mkdir($dir0755);

            if (!
$ok) {
                return 
false;
            }
        }
    }

    
clearstatcache();

    return 
is_dir($folder);
}
?>
Snippet Comments

Add Your Comment

No Comments Yet.

Add Your Comment

 
Snippet Tools
Rate this Snippet:

Current Score: 3.35
Total votes: 55

Other top snippets by Lito:

1. Randomize array values
2. Simple URI location
3. Human readable file size
4. Create a recursive folder

Search

Input key terms:
User Pannel

User name:

Password:

Register And Post Your Own Snippets

Snippets On Watch

1.  Auth Class with (2.83 of 87)

2.  Test Please Delete (2.83 of 30)

3.  Return all repeated (3.64 of 72)

4.  Convert an integer (3.3 of 71)

5.  URL Shortening for (2.75 of 52)

6.  Monthly Content Sorting (3 of 45)

7.  Show String Trimmed (2.97 of 65)

8.  Human readable file (2.01 of 70)

9.  Randomize array values (2.8 of 82)

10.  Create a recursive (3.35 of 55)

New Snippets

1.  Parse RFC822 date (4 of 1)

2.  Dynamic Image Uploading (5 of 1)

3.  Spam Filter (0 of 0)

4.  Is Multiple (0 of 0)

5.  Base64 Encode / (0 of 0)

6.  URL Encode / (0 of 0)

7.  temp openbills (0 of 0)

8.  Php Iban Validator (0 of 0)

9.  Mysql Table Builder (0 of 0)

10.  File size of (1.75 of 4)

11.  Mail from your (1 of 1)

12.  OddEven Class (0 of 0)

13.  Detect if a (1 of 1)

14.  MB CopyMCF-DIR :: (5 of 1)

15.  Upper/Lower Case Accented (0 of 0)

16.  Zodiac Signs (3 of 1)

17.  Really useful code (2.5 of 2)

18.  Calculate Central European (0 of 0)

19.  Email Attachment (4 of 1)

20.  ImageMagick Image Upload (0 of 0)

21.  convert plain html (2 of 2)

22.  Tag Builder (3.25 of 4)

23.  Get Inserted ID (4.33 of 3)

24.  Watermark An Image (3.33 of 3)

25.  Check Prime Numbers (1.5 of 8)

Home | Forum | Free PHP Web Hosting | Contact | Terms & Conditions |  
Donate
PHPSnips.com - ©2010