Nueva pregunta que desconozco si tiene respuesta
En una página quiero incluir varios archivos y dar la opción al visitante para que los visualize e imprima.
¿Es posible?.
Código PHP:
include('archivo1.php');
require('archivo2.php');
| |||
Opcion de imprimir un archivo Estimados amigos. Nueva pregunta que desconozco si tiene respuesta En una página quiero incluir varios archivos y dar la opción al visitante para que los visualize e imprima. ¿Es posible?. Código PHP:
__________________ pwmcorg |
| |||
Pues .. teniendo en cuenta que cada "archivo" debe ser abierto en una página aparte como para que lo vea y .. dependiendo de su contenido "imprimirlo" .. Sí, se puede hacer. Si "archivoX.php" genera HTML como salida .. abrelo en un "popup" (javacript ventana vía window.open() ...) y ahí haces el window.print() (javacript) para imprimir o con un botón .. etc. El caso es que directamente desde PHP no puedes enviar a imprimir nada directamente a una impresora predeterminada del cliente (navegador). Un saludo, |
| |||
Pues gracias de nuevo Cluster aunque posiblemente la mejor respuesta sea convertir el archivo php a htm y permitir que los visitantes vean el archivo si les interesa el código. En realidad cuando se crean códigos php que tienen alguna utilidad y uno desea que los visitantes, una vez que ven la utilidad del mismo, puedan visualizar el código en abierto para descargarlo o imprimirlo supongo que debe uno escribir ese código como si fuera una página htm.
__________________ pwmcorg |
| |||
Bueno .. si tu tienes un cierto script php y no quieres darte el trabajo de escribir una página .html para visualizar ese código fuente "PHP" .. puedes usar la función: highlight_file() También puedes leer el archivo (tu .php) con fopen() (o afin) y aplicar htmlentities() para ver tu código sobre tu própia página .. o sin htmlentities() para generar un archivo a descargar (en ese caso con un readfile() te sobraría). El caso es que tendrás un script PHP que será tu "ver_codigo.php?archivo=tal.php" al cual le pasas el parámetro de tu archivo a ver (o identificador) y haces el readfile() .. o el fopen() .. o similar según que requieras hacer con el archivo. (no te olvides de limitar que .php archivos va a poder "ver_codigo" .. por qué sino por lo mismo que "veo" tus ejemplos.php .. voy a ver tu config.php con datos relevantes sobre tu BD por ejemplo ... xDD. Un saludo, |
| |||
no puedo imprimir Genero una imagen con la libreria gd la mando con headers al navegador y cuando intento imprimir, me manda muchas paginas con muchas lineas de error y al final la imagen(lo se por que dice png) pero en caracteres raros(basura), en otras ocasiones me manda una pequeña x roja, es en varias impresoras. No se que pueda ser. |
| |||
oneli .. Inicia un nuevo tema con tu pregunta y pon el código que uses además de indicar si realmente ves la imagen o no en tu navegador al menos. Indica que tipo de imagen (jpg? .. png? .. etc) estás generando .. en fin . .que dés información . .pero eso sí, en un mensaje nuevo. Un saludo, |