bueno para ver si puedes escribir en ese directorio puedes comprobarlo con is_writeable()
ademsa para mover un archivo subido siempre es mejor usar move_uploaded_file() y no con copy
una sugerencia mucho cuidado con ese $_GET['carpeta']; pq te pueden hacer un desastre! si te meten alguna direccion relativa q arranque con ../ te pueden comenzar a dar grandes dolores de cabezq