Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/09/2008, 05:55
Avatar de susaninhax
susaninhax
 
Fecha de Ingreso: noviembre-2004
Mensajes: 358
Antigüedad: 19 años, 5 meses
Puntos: 3
guardar un doc rtf con php en una carpeta

Buenas compañeros;

Necesito generar un documento rtf con php, de momento lo he conseguido. y si ejecuto el fichero desde el navegador me sale abrir, guardar o cancelar. Hasta ahí no hay problema. Mi duda viene que no se como hacer para que cuando ejecuto ese codigo se me guarde ese fichero directamente en una carpeta sin preguntar nada. No se como hacerlo y no veo ejemplos que me ayuden a aclararme. El codigo que he generado es este:

Código PHP:

/* En los encabezados indicamos que se trata de un documento de MS-WORD
  y en el nombre de archivo le ponemos la extensión RTF.            */
header('Content-type: application/msword');
header('Content-Disposition: inline; filename=ejemplo.rtf'); 


/*  Comenzamos a armar el documento  */
$output="{\\rtf1";   //<-- Iniciamos un documento RTF

$output.= "{\\fs48 INFORME DE ENTREGA }"//<-- Texto de tamaño 48 para el Título
$output.= "\\par ";  //<-- ENTER       
$output.= "\\par ";  //<-- ENTER    

$output.= "{\\ul CCALL_01.00.00_BBDD_DATOS_002VEN}"//<-- Texto de tamaño 30 para el Subtítulo
$output.= "\\par ";  //<-- ENTER   
$output.= "\\par ";  //<-- ENTER      
 
 /*Primer parrafo*/
  
$output.= "{\\b Fecha de liberación en Maqueta:}"//<-- Poner negritas  
$output.= "{\\ 22/11/2007}.";
$output.= "\\par ";  //<-- ENTER  
$output.= "{\\b Subsistema afectado:}"//<-- Poner negritas  
$output.= "{\\ Collect Call (servicio de cobro revertido)}.";
$output.= "\\par ";  //<-- ENTER  
$output.= "{\\b Proceso afectado:}"//<-- Poner negritas  
$output.= "{\\ Carga de Datos de la de Base de Datos del ER}.";
$output.= "\\par ";  //<-- ENTER  
$output.= "{\\b Nivel de gravedad:}"//<-- Poner negritas  
$output.= "{\\ media}.";
$output.= "\\par ";  //<-- ENTER  
$output.= "{\\b CKSUM:}"//<-- Poner negritas  
$output.= "{\\ }";
$output.= "\\par ";  //<-- ENTER   

$output.= "{\\b Descripción funcional del parche:}"//<-- Poner negritas  
$output.= "{\\ Nueva entrega incremental de BBDD, que modifica la cadena de ABONADO_B a AbonadoB, que es la cadena oficial para el idLista del GesList.}.";
$output.= "\\par ";  //<-- ENTER  

$output.= "{\\b Base Mesa:}"//<-- Poner negritas  
$output.= "{\\ Nueva entrega incremental de BBDD, que modifica la cadena de ABONADO_B a AbonadoB, que es la cadena oficial para el idLista del GesList.}.";
$output.= "\\par ";  //<-- ENTER 
$output.= "\\par ";  //<-- ENTER   
    

$output.="}"//<-- Terminador del RTF

/*  Enviamos el documento completo a la salida  */
echo $output
Entiendo que al poner el echo $output; es lo que me hace que se me abra en el navegador dandome la posibilidad de abrir o guardarlo el documento, pero lo que quiero es que se me guarde directaemnte en una ruta que yo le diga. Pero no se como puedo hacerlo, alguien me puede dar alguna pista???????????????

Lo agradecería muchisimo!!! gracias de antemano