Yo lo que hago es crear el word con la sintaxis del RTF y le cambio la extension a .doc
Código PHP:
$output="{\\rtf1"; //<-- Iniciamos un documento RTF
$output.= "{\\fs30 FOROSDELWEB.COM}"; //<-- Texto de tamaño 30 para el Subtítulo
$output.= "\\par "; //<-- ENTER
$output.= "\\par "; //<-- ENTER
$output.= "Solicitado por: {\\b $empresa_sesion}";
$output.= "\\par "; //<-- ENTER
$output.= "\\par "; //<-- ENTER
$output.= "Tipo de Reporte: {\\b Asuntos}";
$output.= "\\par "; //<-- ENTER
$output.= "\\par "; //<-- ENTER
$output.= "\\par "; //<-- ENTER
$output.= "\\par "; //<-- ENTER
$output.= "{\\qr Solicitado el dia $fecha a las $hora \\par}"; // <-- Alineado a la derecha
$output.="}"; //<-- Terminador del RTF
/* Enviamos el documento completo a la salida */
echo $output;
Asi hago el reporte y este se guarda en una carpeta del servidor y lo abro en una ventana, el usuario tiene que meter mas cosas al reporte y quiere que con solo apretar un boton se guarde este documento en el servidor.
saludos y gracias