Username:
Passowrd:

Dato un path ad un file, ricostruire le dirs

Dato un certo path to file, creare se necessario le dir che compongono il path... è comodo per strumenti di backup / archiviazione.

<?php

// Path al file che dobbiamo ricostruire
$backup_path = '/home/luca/documenti/2009/01/01/file.txt';

$dirs = explode('/', $backup_path);

// Costruisco la stessa struttura dir
$i = 1;
$check_backup_path = null;
foreach($dirs as $dir)
  {

  // Siamo arrivati in fondo, questo è il file file.txt
  if($i == count($dirs))
    break;

  // Appendiamo il path e creiamo la dir
  $check_backup_path .= "$dir/";
  if(!file_exists($check_backup_path))
    mkdir($check_backup_path);
  $i++;
  }
?>
Nickname:

Email:

Website: (http://www.example.com)

Commento: