Foros del Web » Programando para Internet » PHP »

Guardar archivos

Estas en el tema de Guardar archivos en el foro de PHP en Foros del Web. Hola buen dia, como estas??, espero ke muy bien. Tengo otra duda(para variar jejej =)) lo que pasa es ke despues de hacer lo necesario, ...
  #1 (permalink)  
Antiguo 20/10/2006, 10:46
 
Fecha de Ingreso: septiembre-2006
Mensajes: 72
Antigüedad: 17 años, 8 meses
Puntos: 1
Guardar archivos

Hola buen dia, como estas??, espero ke muy bien.

Tengo otra duda(para variar jejej =)) lo que pasa es ke despues de hacer lo necesario, se me muestra en pantalla la informacion de una consulta, por ejemplo la consulta de egresados, me muestra en pantalla su nombre, direccion, en fin, sus datos y necesito poner un boton "guardar" y ke se me guarde esa informacion en un archivo, ya sea para mandarlo por correo o algo asi.

de ante mano gracias =)
  #2 (permalink)  
Antiguo 20/10/2006, 11:11
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 4 meses
Puntos: 129
Pero .. especifica más ...

Esa "información" que hablas .. en "pantalla" se genera de una forma con cierto formato: HTML si hablamos de un "navegador".

Si tu envias un e-mail .. puedes enviar HTML sin problemas .. también podrías generar ese "HTML" en un archivo físico, pero realmente debes dejar claro que "formato" tiene que tener esa "información": en HTML? . un "texto plano"? .. PDF tal vez? .. XML? ..

También deja claro si realmente lo quieres para enviar un e-mail o para enviarlo a descargar o sólo dejar el archivo.tal en el servidor y ya veras lo que haces tu posteriormente.

Cuando lo definas .. ahí continuamos, por qué hay muchas formas de enfocar el problema.

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
  #3 (permalink)  
Antiguo 20/10/2006, 17:51
 
Fecha de Ingreso: septiembre-2006
Mensajes: 72
Antigüedad: 17 años, 8 meses
Puntos: 1
hola, un saludo, y pues mira, lo que pasa es ke cuando realizo una consulta de egresados o empresas registradas, genero una informacion, por ejemplo, del egresado me muestra en pantalla, en formato html, el nombre, direccion, tel, carrera, etc. y quiero poner un boton guardar y que me guarde esa informacion que se vio en pantalla, en un archivo, por ejemplo de word. el uso ke se le dara a ese archivo sera, ya sea para imprimirlo, para mandarlo por email, o para consulta posterior.

gracias por tu tiempo cluster...
  #4 (permalink)  
Antiguo 20/10/2006, 21:25
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 4 meses
Puntos: 129
Bueno .. aquí ya concretastes algo más lo que hay que hacer .. (ves lo poco que cuesta explicar un poco más el problema?).

Bien .. por lo demás te comento que es más factible, standar y cómodo en PHP generar un documento PDF que un "Word" que .. no sería un .doc original de MS Word sino un "RTF".

El documento "PDF" tiene la desventaja que no se podría "editar" a no ser que dispongas del "Acrobat completo" (no sólo el "Reader") .. cosa que es más factible que edites un "Word" o RTF.

Si no tienes necesidad de manipular ese documento generado .. puedes generar un PDF .. De hecho tienes "conversores HTML -> PDF" ya hechos.

Ya que dices que lo que ya has generado en HTML lo quieres procesar hacia PDF también .. lo más sano sería manejar el "buffer" de salida de PHP para captuarar ese HTML que te interesa de tu página generada para poder pasarla a las rutinas HTML->PDF que hagan la conversión/generación del PDF en sí.

Tu "botón" .. llamaría a tu script de proceso .. el mismo que genera los resultados como HTML pero capturando y generando el "PDF" por médio:

Código PHP:
<?php
ob_start
();
?>
Tu código actual que genera tu página HTML en el fondo.
<?
// Capturas el buffer de salida de PHP hacia una variable.
$html=ob_get_contets();
// me deshago del buffer de salida ... no lo necesito.
ob_end_clean();

// en $html tengo lo que me interesa .. ahora aplica la rutina que corresponda para generar tu PDF en base a ese HTML.

?>
En la classe HTML2PDF:
http://html2fpdf.sourceforge.net/

Tienes ejemplos completo de uso donde ya aplican el concepto de captura del buffer de salida de PHP y demás historias .. revisalo y pruebalo.

Como todo "conversor" .. si no te "cuadra" con el diseño que has hecho .. no le busques más a dicha clase. En esos casos lo que se hace realmente es generar el documento PDF integramente con ayuda de alguna classe como FPDF (www.fpdf.org) que justamente es en lo que se basa HTML2PDF.

El caso es que normalmente no vas a darle a un "botón" y vas a tomar el "HTML" que ya enviastes a tu navegador .. sino que vas a -volver- a generar nuevament esos "resultados" de tus consultas a tus BBDD .. etc y en este caso en lugar de generar "HTML" para verlo como una "página web" .. generaras un PDF, o un RTF .. o cualquier otro formato de archivo.

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
  #5 (permalink)  
Antiguo 25/10/2006, 09:23
 
Fecha de Ingreso: septiembre-2006
Mensajes: 72
Antigüedad: 17 años, 8 meses
Puntos: 1
gracias, fue muy util y tienes razon, voy a generar el pdf para evitar un poco mas modificaciones

nos vemos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:58.