Ciao!
Mi sembra che l'errore sia in:
Codice PHP:
$file str_replace(' ''_'$file['name']); 
$file è un array e tu devi modificare solo la stringa contenuta in $file['name'] quindi
Codice PHP:
$file['name'] = str_replace(' ''_'$file['name']);