Ho provato col tuo e anche con il mio ma niente. ( manca qualche parentesi nei check ma niente di che)
Col tuo mi da subito che l'estensione non va bene ( anche se era un jpg ) così:
Questo file:
non ha un estensione conforme al sistema .Questo file: non ha un estensione conforme al sistema .Questo file: non ha un estensione conforme al sistema .Questo file: non ha un estensione conforme al sistema .Questo file: non ha un estensione conforme al sistema .Questo file: non ha un estensione conforme al sistema .Questo file: non ha un estensione conforme al sistema .Questo file: non ha un estensione conforme al sistema .Questo file: non ha un estensione conforme al sistema .Questo file: non ha un estensione conforme al sistema .Questo file: non ha un estensione conforme al sistema .Questo file: non ha un estensione conforme al sistema .Questo file: non ha un estensione conforme al sistema .Questo file: non ha un estensione conforme al sistema .Questo file: non ha un estensione conforme al sistema .
allora levo per un attimo il controllo lasciando :
Codice PHP:
 $sepext explode('.'strtolower($_file[$k]['name'])); 
che servirebbe alla fine del codice per l'estensione, tolta mi continua a dare l'ultimo errore cioè che non riesce a spostarlo... qualche idea ?