En verdad no entiendo mucho, no sos muy claro con tu problema ni el error que estas teniendo. Lo que si te puedo decir, es que a la función
copy() se le debería pasar 2 parámetros correspondientes a 2 rutas (fuente y destino de la copia, respectivamente).
Entonces, esto:
creo que no esta muy bien, si en la var $nb hay una ruta, no tenés que poner '$nb' como parámetro. Solo $nb. Se entiende?.
Saludos.