Esatto. Questo avviene perchè utilizzi /team_news_attach/ come upload dir.Ciò che deduco, ottenendo la location del file temporale e l'errore 0 è che l'upload avviene in modo corretto! Alias, riesco ad uplodare il file sullo spazio riservato del server ai file temporanei, ma non riesco poi a spostarlo nel mio host.
$uploaddir = dirname(__FILE__) . '/team_news_attach/';
Ammesso che esista una sotto cartella "team_news_attach" all'interno della cartella dove è salvato il tuo script PHP. Tale cartella DEVE avere i privilegi in scrittura abilitati (es. 777).