This Might Be Useful

Автоматически создаем вложенные папки

Небольшая функция, создающая вложенные папки по указанному в параметрах пути. Удобно для автоматического создания папок.

PHP:
  1. function mkpath($path, $mode=0777) {
  2.   $path = rtrim($path, '/');
  3.   $top = substr($path, 0, strrpos($path, '/'));
  4.  
  5.   if (!file_exists($top)) {
  6.     mkpath($top);
  7.   }
  8.  
  9.   $dir = substr($path, (strrpos($path, '/') + 1));
  10.  
  11.   if (!file_exists($top.'/'.$dir)) {
  12.     $r = mkdir($top.'/'.$dir);
  13.     chmod($top.'/'.$dir, $mode);
  14.   }
  15. } // mkpath

Автор: dreg
Tuning: Filosoff

· Отучаем Firefox автоматически свертывать панель закладок

- Коментировать
- Trackback

3 Responses to “Автоматически создаем вложенные папки”


  1. asdfg Says:

    emm - mkdir($path, $mode, 1) ?
    "It should be noted that all of the recursive mkdir functions coded below are no longer required - as of 5.0.0 it says the "recursive" flag is available."

  2. Filosoff Says:

    спасибо, я не знал. эта функция писалась для php4.

  3. Денис Says:

    спасибо за проделаную работу!

Leave a Reply

code