Hola,
tengo el siguiente problema:
me he creado un fichero en PHP para generar documentos .rtf de este modo:
$archivo = file_get_contents('plantilla_etiquetas.rtf');
$archivo = str_replace('tg_nm_document',csv_encode_conv($num_ document_find),$archivo);
...
...tras ejecutar una query en sql, recupero uno de los campos y se lo asigno a un campo de la plantilla.
Hasta aquí todo perfecto, pero ahora sólo consigo leer correctamente la plantilla si accedo yo al servidor vía ftp y me lo descargo manualmente porque si lo intento hacer así:
$ruta = './etiquetas/'.$archivo;
if (is_file($ruta))
{
header('Content-Type: application/force-download');
header('Content-Disposition: attachment; filename='.$archivo);
header('Content-Transfer-Encoding: binary');
header('Content-Length: '.filesize($ruta));
readfile($ruta);
}
else
exit();
me lo descargo en texto plano ilegible y no hay forma de leerlo correctamente aunque le modifique la extensión.
¿Quizás sea porque se necesite instalar el wordo en el servidor?,
gracias