Los administradores suben varios documentos de word(.doc y .rtf) cada mes les llamaremos Documentos, tambien suben varias plantillas les llamaremos como plantillas.
Ejemplo:
Selecciona una de las siguientes plantillas:
Código PHP:
<SELECT NAME="plantilla">
<OPTION VALUE="1">plantilla1</OPTION>
<OPTION VALUE="2">plantilla2</OPTION>
<OPTION VALUE="3">plantilla3</OPTION>
<OPTION VALUE="4">plantilla4</OPTION>
</SELECT>
Asi creo la plantilla
Código PHP:
function nombre_archivo($longitud = 5, $letras = '1234567890qwertyuiopasdfghjklzxcvbnm')
{
$string = '';
$letraslongitud = strlen($letras)-1;
for($i = 0 ; $i < $longitud ; $i++)
{
$string .= $letras[rand(0,$letraslongitud)];
}
return $string;
}
$nombre_archivo=nombre_archivo();
// Lee la plantilla
$plantilla = file_get_contents('plantilla.rtf');
// Agregamos los escapes necesarios
$plantilla = addslashes($plantilla);
$plantilla = str_replace('\r','\\r',$plantilla);
$plantilla = str_replace('\t','\\t',$plantilla);
// Datos de la plantilla
$archivo = "plantilla.php";
$fecha = date("d/m/Y");
$pagina = "Forosdelweb.com";
$nombre_empresa= "Foros del web";
$saludos = "Gracias por este ejemplo";
// Procesa la plantilla
eval( '$rtf = <<<EOF_RTF
' . $plantilla . '
EOF_RTF;
' );
// Guarda el RTF generado
$fh=fopen("plantilla_$nombre_archivo.rtf","w");
fwrite($fh,$rtf);
fclose($fh);
Y esta es la plantilla plantilla.rtf, la cual leo y le paso un parametro para que me cree unos datos personalizados.
Código PHP:
HOY estoy haciendo este archivo $archivo osea el dia $fecha, la pagina $pagina, es de una empresa llamada $nombre_empresa
$saludos
Selecciona uno de los siguientes documentos(saca el nombre del documento de la BD y el documento esta guardado en una carpeta dentro del servidor, el administrador los sube):
Código PHP:
<SELECT NAME="documentos2">
<OPTION VALUE="12">documento12</OPTION>
<OPTION VALUE="13">documento13</OPTION>
<OPTION VALUE="14">documento14</OPTION>
<OPTION VALUE="15">documento15</OPTION>
</SELECT>
Lo que quiero hacer es que selecciono los 2 documentos , los 2 estan en word, quisiera que al picarle al boton de enviar me descargara en un solo documento los 2 documentos.
Que copiara el contenido del 1(plantilla) al inicio del contenido del 2(documento).
Alguna forma??