yo tengo el siguiente script para subir imagenes
Código:
if ( is_uploaded_file($_FILES['txtImagen']['tmp_name']) ) {
$array = explode(".",$_FILES['txtImagen']['name']);
$extension = $array[1];
$imagen = "img/".$codigo.".".$extension;
$directorio = '../'.$imagen;
@unlink("../$codigo.*");
copy($HTTP_POST_FILES['txtImagen']['tmp_name'], $directorio);
}
.. espero te sirva !!