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>
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);
Código PHP:
HOY estoy haciendo este archivo $archivo osea el dia $fecha, la pagina $pagina, es de una empresa llamada $nombre_empresa
$saludos
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>
Que copiara el contenido del 1(plantilla) al inicio del contenido del 2(documento).
Alguna forma??