Cita: ademas de lo que te dicen necesitas recibir los datos con el array $_FILE[] y subirlo con copy() busca ejemplos de esas dos cosas
Yo en particular uso move_uploaded_file.
Código PHP:
if(!isset ($_FILES["file"]) || !is_uploaded_file($_FILES['file']['tmp_name']) ) return;
... se valida el archivo, se quitan caracteres especiales, etc.
if ( move_uploaded_file($_FILES["file"]["tmp_name"], "../".$folder.$file) )
echo "su subio el archivo correctamente";