Amigos uso este codigo para subir archivos, en mi localhost funciona bien, me conecto desde varios pc al mio y no tengo problemas, pero al momento de llevarlo a un server en internet, no sube los archivos, será solo problema de permisos, hasta donde se no hay diferencia en el código:
if($archivo !=""){
@copy($archivo,$archivo_name);
$pathfile=$archivo_name;
bla, bla, bla