Otro detalle .. no uses copy() usa para estos casos move_uploaded_file() (se usa exactamente igual) .. No tendras problemas de acceso a archivos en muchos casos.
Para otras restricciones que PHP impone (y tu servidor HTTP también) revisa esta FAQ al respecto:
http://www.forosdelweb.com/showpost....&postcount=146
Un saludo,