Tag: directorios - Webeame Snippets


Añadir snippet

Tag: directorios



Crear directorios de manera recursiva

Genera un arbol de directorios de manera recursiva.
  1. /**
  2. * function dir_recursivo (string $destino)
  3. *
  4. * Crea un arbol de directorios de manera recursiva
  5. *
  6. * return boolean
  7. */
  8. function dir_recursivo ($destino) {
  9. if (is_dir($destino)) {
  10. return true;
  11. }
  12.  
  13. $dirs = explode('/', $destino);
  14. $dir = '';
  15.  
  16. foreach ($dirs as $part) {
  17. if (empty($part) || ($part == '.')) {
  18. continue;
  19. }
  20.  
  21. $dir .= '/'.$part;
  22.  
  23. if ($part == '..') {
  24. continue;
  25. }
  26.  
  27. if (!is_dir($dir)) {
  28. $ok = @mkdir($dir, 0755);
  29.  
  30. if (!$ok) {
  31. return false;
  32. }
  33. }
  34. }
  35.  
  36.  
  37. return is_dir($destino);
  38. }

En PHP directorios recursivo por Lito hace on 4/2/08 | Comentarios