Hola pues mira este es mi código:
Primero lleno mi arreglo con los datos dinámicos que obtengo de mi base de datos
Código:
$arregloAlumnos[] = "\\cell " . $nombreAlumno . "\\cell \\cell \\cell \\cell \\cell \\cell \\cell \\cell \\cell \\cell \\cell \\cell \\cell \\cell \\cell \\cell \n \\row";
Luego imprimo el arreglo
Código:
$arregloAlumnos= str_replace('<<ALUMNOS>>', $vAppB, $toutput);
echo $toutput;
Abro mi plantilla y reemplazo mi placeholder
Código:
$t_newline = "\par";
//Generate the headers to help a browser choose the correct location
header('Content-Type: application/msword');
header('Content-Disposition: inline; filename=a_rec.rtf');
//Open the template file
$tfilename = 'plantilla.rtf';
$fp = fopen($tfilename, 'r');
//Read the template into a variable
$toutput = fread($fp, filesize($tfilename));
fclose($fp);
Ahora bien, para que mis rows agarren el formato correcto, debo dejar en mi documento en word una fila en blanco para escribir abajo de esa fila todo lo demás, lo que quiero es una vez llenadas mis filas, borrar la primera fila desde PHP, algo como:
Código:
$arregloAlumnos= str_replace('<<FilaBorrar>>', "código que borra esa fila", $toutput);
Gracias de antemano!