Quantcast
Channel: Preguntas activas con las etiquetas phpword - Stack Overflow en español
Viewing all articles
Browse latest Browse all 27

phpword me descarga el archivo como .docx.html en telefonos

$
0
0

estoy en un proyecto en el cual debo generar un informe por word, estoy usando phpword para lograrlo. todo funciona bien se descarga y lo puedo generar desde una plantilla de word, el asunto es cuando lo descargo desde un telefono, cuanndo le doy descargar desde el telefono el archivo se descarga con la extension .docx.html por lo que no es posible abrirlo de forma correcta en el telefono he buscado y sin exito una solucion asi que recurro al foro NOTA:(en chrome y los demas navegadores la esxtension si queda en .docx)

<?phpinclude("../../conexiones/conexion.php");require_once "../../vendor/autoload.php";$phpWord = new \PhpOffice\PhpWord\PhpWord();$templateProcessor = new PhpOffice\PhpWord\TemplateProcessor("plantilla.docx");$id = base64_decode($_GET['i']);$query = mysqli_query($conexion, "SELECT * FROM 'table_name' WHERE id = $idtable");if ($res = mysqli_fetch_array($query)) {$valoracion = $res['date_val'];$fech_valo = date('d-m-Y', strtotime(str_replace('/', '-', $valoracion)));$day= strtotime($dato1);$dia = date('d',$day);$month= strtotime($dato1);$mes = date('m',$day);$year= strtotime($dato1);$ano = date('Y',$day);$templateProcessor->setValue('d', $dia);$templateProcessor->setValue('m', $mes);$templateProcessor->setValue('yy', $ano);$templateProcessor->setValue('msm', $res['dato2']);$templateProcessor->setValue('valoracion', $res['dato3']);$templateProcessor->setValue('analisis', $res['dato4']);}$templateProcessor->saveAs("savefile.docx");$name = "CONCEPTO INICIAL ".$res['full_name'];header("Content-Disposition: attachment; filename=$name.doc.docx");echo file_get_contents("savefile.docx");?>

Viewing all articles
Browse latest Browse all 27

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>