perchè viene usato per creare il percorso completo con il nome del file... se togli quello e lasci solo la cartella non sa come salvarla... potresti fare:
per usare lo stesso nome.Codice PHP:$dest = "miniature/".$_FILES['uploadfile']['name'];
p.s.: sarebbe meglio fare dei controlli sul nome del file uploadato, convertendolo magari tutto in minuscolo ed eliminando caratteri speciali... cioè creare una funzione tipo:
e ogni volta che accedi a $_FILES['uploadfile']['name'] scrivi invece filtranome($_FILES['uploadfile']['name'])... bisogna anche stare attenti a non creare doppioni dei nomi, etc.Codice PHP:function filtranome($nomefile) {
// qui filtri con varie funzioni, p.es. (SOLO UN ESEMPIO):
$nuovonome = $nomefile;
$nuovonome = str_replace(array(' ', '.'), $nuovonome); // elimino alcuni caratteri
$nuovonome = strtolower($nuovonome); // tutto in minuscolo
return ($nuovonome);
};
Se cmq ti va bene così... ok.

Rispondi quotando