Ya hice lo que dices, y no me funciona. lo tengo en 2 archivos php. Uno con el formulario y otro con el código. No sé si eso tiene algo que ver con el problema?.
if (move_uploaded_file(_FILES['userfile']['tmp_name'], $nombre_archivo)){
echo "El archivo ha sido cargado correctamente.";
}else{
echo "Ocurrió algún error al subir el fichero. No pudo guardarse.";
}
}
?>
Y lo que hice fue cambiar "nombre_archivo" por la dirección de la carpeta del servidor. Es así o no