Tema: Impresión?
Ver Mensaje Individual
  #2 (permalink)  
Antiguo 06/04/2003, 20:51
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Te recomiendo que lo hagas via CSS (estilos en cascada) .. Puedes tener dos CSS para dos médios: uno "pantalla" y otro "impresora" .. Cuando mandes a imprimir una página (sea via javascript print() .. o dandole al boton imprimir de tu navegador ..) se selecciona automáticamente el CSS apropiado para impresión (con su tipografía adecuada y demas propiedades de tus tablas/capas o lo que uses ..).

Si aún así quieres hacerlo via PHP .. tendras que hacer:
1) leer la página HTML a una variable ..
Eso lo puedes hacer via file() y usar implode() .. Para obtener tu HTML en un string (cadena) ..

2) Pasarle una expresión regular tipo eregi_replace() para eliminar todos los <...> ..
Sería algo así:
Código PHP:
<?
$html 
implode (''file ('algo.html'));
echo 
nl2br(eregi_replace('<[^>]*>','',$html));
?>
El nl2br() convierte los salto de líneas \n del archivo HTML leido directamente a salto de línea HTML .. pos si lo quieres presentar al navegador .. Si lo vas a "guardar" en un archivo de texto sin tag's .. no usese nl2br()

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.