Dovrei fare in modo che da sedi diverse caricano dei documenti riempiendo un form che è il seguente
:
codice HTML:
<body><form method="post" action="crea.php" enctype="multipart/form-data">Scegli la sede del Corso<br><select name="username" ><option value="">-</option><option value="Milano">Milano</option><option value="Napoli">Napoli</option></select><br>
Scegli l'anno accademico <br><select name="anno" ><option value="">-</option><option value="2014">2014</option><option value="2015">2015</option><option value="2016">2016</option><option value="2017">2017</option></select><br>

<div >Inserisci il nome del corso<br /><input type='text' name='corso' size='35' ></div><br /><label for="file">Carica i file (puoi selezionare più file):<br /></label><input type="file" multiple="multiple" name="file[]" /> <br /><br /><input type="submit" value="Avanti" /></form>
</body>

FILE crea.php

Codice PHP:
<?php 
@$anno $_POST['anno' ]   ; @$corso$_POST['corso' ]   ; @$tipologia $_POST['tipologia' ]   ; @$username $_POST['username' ]   ; @$crea1 mkdir("Archivio/$username"0777);  @$crea2 mkdir("Archivio/$username/$anno"0777);  @$crea3 mkdir("Archivio/$username/$anno/$corso"0777);   if(isset($_FILES['file']))     foreach($_FILES['file']['tmp_name'] as $key=>$value) @$crea4 move_uploaded_file($valuedirname(__FILE__)."/Archivio/$username/$anno/$corso/".$_FILES['file']['name'][$key]); if($crea4) { echo "<h1>File inviati corretamente - Puoi tornare indietro </h1> "  ; } else { echo "<h1>ERRORE NELL'INVIO DEI FILE!</h1> <form action='index.html' method='POST'> <input type='submit' value='Torna indietro'> </form>"; } 
?>


Alcune volte funziona....ma la maggior parte delle volte mi crea le cartelle ma non vedo gli allegati