Hola,
Primero, si te da un error, es mejor que lo pongas.
Segundo, en este trozo:
Código PHP:
//finaliza la validacion del tamaño del archivo
$dir="http://marginados.webcindario.com/img-noticias/";//carpeta archivo
estas poniendo URL donde deberias poner ruta. Una ruta es c:\www\ en windows o /www/ en unix. Debes averiguar la ruta que equivale a la URL que ponias.
Tercero, usa move_uploaded_file() (
www.php.net/move_uploaded_file) en lugar de copy().
Suerte.