Código PHP:
else{
mysql_query("insert into noticias(titulo,categoria,comentario,imagen) values ('$titulo','$categoria','$comentario','$nombre_archivo')");
header("Location: ./insertar.php");
}
creo que en esta linea esta el error, pues antes de hacer un header, no debe haber nada, y cuando es nada, es nada, no echo, ni print, ni consultas sql...