chiaramente $username te lo devi ricavare di volta in volta..
per creare la dir:
mkdir("/members/$username", 0700);
per l'upload, dopo che viene inviato il form con input file:
if ($_POST['submit'])
{
$path = "members/$username";
$max_size = 200000;
if (!isset($HTTP_POST_FILES['userfile']))
$feedback="Si è verificato un errore";
if (is_uploaded_file($HTTP_POST_FILES['userfile']['tmp_name']))
{
if ($HTTP_POST_FILES['userfile']['size'] > $max_size)
{
$feedback="Questo file è troppo grande";
}
$res = copy($HTTP_POST_FILES['userfile']['tmp_name'], $path.$HTTP_POST_FILES['userfile']['name']);
if (!$res)
{ $feedback="Upload fallito"; }
else
{
$nome_file_intero=$HTTP_POST_FILES['userfile']['name'];
$size=$HTTP_POST_FILES['userfile']['size'];
echo $feedback="Upload avvenuto con successo";
}
}
}
![]()