Credo di essere riuscito a risolvere,naturalmente se avete suggerimenti per migliorare li script sono ben accetti.Vi ringrazio perchè mi avetedato gli spunti per andare avanti.
Ecco quindi come ho fatto:
[php]<?php
$host = 'xxxxxxx';
$user = 'xxxxxx';
$database = 'xxxxx';
$pass = 'xxxxxx';
$base = '/home/iltk/moodle/bash';
$connection = mysql_connect($host, $user, $pass)
or die("Connessione non riuscita: " . mysql_error());
$db_selected = mysql_select_db($database, $connection);
if (!$db_selected) {
die ("Errore nella selezione del database: " . mysql_error());
}
$query = "SELECT * FROM files ";
$file = mysql_query($query);
while($dati=mysql_fetch_array($file) ) {
$path=$dati['link']; $dirs = explode('/', $path); $count = count($dirs);//the string begin with a / , so start to the second
if ($count > 1){for($i=0;$i<$count;$i++){
//rebuild array using only the needed voices $def=array_slice($dirs,0,$i,true); $dir=implode("/",$def); $directory=$base.$dir; if(is_dir($directory)) { print "folder ".$directory."exist \n"; } else if (mkdir($directory, 0777)) { print "folder ".$directory."created \n"; }}
}
}
?>[/php]