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]