Hola como estas, veamos si te puede ayudar, lo primero que veo es que no pones como has construido el formulario donde envias el archivo al servidor.
Hazlo de esta forma:
Codigo HTML:
///////////////////////
Código HTML:
<form name="nose" action="subir.php" method="post" enctype="multipart/form-data" >
<i nput type="text" name="nombre" >
.........demas controloes.........
< input name="picture" type="file" >
<I NPUT name="Submit" type="button" value="Subir Imagen" >
< INPUT TYPE="reset" VALUE='Borrar todo' >
< form >
//////////////////////
Explico: Cuando subas algo al servidor tienes que enclitarlo como se hace si te fijas en la etiqueta form de entrada escribi enctype="multipart/form-data" con envias el archivo al servidor y claro con metodo POST ose method="post" luego ves un input tipo file en este caso se llama picture
Código HTML:
<input name="picture" type="file" />
recuerda dale forma tu formulario...
////////////////////////////////////////////////////////////////