NOTA que con usar
header() solo le dices al navegador el tipo de documento.. que funcione, tal ves sea para ti, y en tu PC (
seguro usas Windows)
decir que con eso estas creando un documento de Word es una tontería, porque dicho formato es cerrado.. y solo es posible crearlo con el software de Microsoft
porque si lo intento yo con tu código, seguro no me funciona... ya que se emplean los MIME del sistema, en tu caso es reconocible como un documento Word ¡pues lo tienes instalado seguramente!! (
yo no uso Windows, menos MSOffice)
no te engañes, definitivamente "eso" no es un documento Word verdadero