ciao ragazzi, ho l'esigenza di far creare all'utente una sua sottocartella quando si registra ed uplodare li dentro le sue immagini tipo:
path/pippo
path/caio
...ecc.
il path per me è una cartella di nome "cartella esistente"; ho fatto una cosa del genere ma non riesco a farla funzionare perchè dice che la cartella principale esiste già
Codice PHP:
<?for($i = 1; $i <= count($_FILES); $i++)
{
mkdir("/cartellaesistente/".$cartelladacreare, 0700);
$time = time();
$uploaddir = 'cartellaesistente/'.$cartelladacreare.'/'.$time.'_';
if(isset($_FILES["file".$i]['tmp_name']))
{
$uploadfile[$i] = fspace($_FILES["file".$i]['name']);
$upload = $uploaddir.$uploadfile[$i];
}
else
{
$uploadfile[$i] = FALSE;
$upload = FALSE;
}
if((fExt($uploadfile[$i]) == 'gif') OR (fExt($uploadfile[$i]) == 'jpeg') OR (fExt($uploadfile[$i]) == 'jpg'))
{
if(move_uploaded_file($_FILES["file".$i]['tmp_name'], $upload))
{
$file_up[$i] = 'cartellaesistente/'.$cartelladacreare.'/'.$time.'_'.$uploadfile[$i];
}
else
{
$file_up[$i] ='cartellaesistente/default.jpg';
}
}
?>
l'errore che mi ha è questo:
Warning: mkdir(/cartellaesistente/pippo): File exists in......
e me lo da a questa riga:
Codice PHP:
mkdir("/cartellaesistente/".$cartelladacreare, 0700);
giustamente la cartella "/cartellaesistente/" esiste già... come faccio a creare la cartella pippo all'interno di cartellaesistente?
spero di essermi spiegato...
Grazie anticipatamente