elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Guía actualizada para evitar que un ransomware ataque tu empresa


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  PHP (Moderador: #!drvy)
| | | |-+  Echo en pdf image
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Echo en pdf image  (Leído 1,647 veces)
neeeko

Desconectado Desconectado

Mensajes: 35


Ver Perfil
Echo en pdf image
« en: 30 Mayo 2015, 03:38 am »

HOla gente , estaba tratando de meter un codigo QR dinamico en un archivo pdf y no logro hacerlo , a alguno se le ocurre como o ya lo hizo y me da una mano ?

por mi aldo estoy tratando de concatenar lo siguiente
Código:
<?php
require("pdfclase/fpdf.php");
 define('FPDF_FONTPATH','pdfclase/font/');
//CLASECODIGO QR......

    //set it to writable location, a place for temp generated PNG files
    $PNG_TEMP_DIR = dirname(__FILE__).DIRECTORY_SEPARATOR.'temp'.DIRECTORY_SEPARATOR;
 
    //html PNG location prefix
    $PNG_WEB_DIR = 'temp/';

    include "pdfclase/qrlib.php";    
    
    //ofcourse we need rights to create temp dir
    if (!file_exists($PNG_TEMP_DIR))
        mkdir($PNG_TEMP_DIR);
    
    
    $filename = $PNG_TEMP_DIR.'test.png';
    
    //processing form input
    //remember to sanitize user input in real-life solution !!!
    $errorCorrectionLevel = 'L';
    if (isset($_REQUEST['level']) && in_array($_REQUEST['level'], array('L','M','Q','H')))
        $errorCorrectionLevel = $_REQUEST['level'];    

    $matrixPointSize = 4;
    if (isset($_REQUEST['size']))
        $matrixPointSize = min(max((int)$_REQUEST['size'], 1), 10);


    if (isset($_REQUEST['data'])) {
    
        //it's very important!
        if (trim($_REQUEST['data']) == '')
            die('data cannot be empty! <a href="?">back</a>');
            
        // user data
        $filename = $PNG_TEMP_DIR.'test'.md5($_REQUEST['data'].'|'.$errorCorrectionLevel.'|'.$matrixPointSize).'.png';
        QRcode::png($_REQUEST['data'], $filename, 2);    
        
    } else {    
    
        //default data
        echo 'You can provide data in GET parameter: <a href="?data=like_that">like that</a><hr/>';    
        QRcode::png('PHP QR Code :)', $filename, 2);    
        
    }    
        
    
    
//TERMINA CLASE CODIGO QR



$pdf = new FPDF();

$pdf->AddPage();
echo $filename;

$pdf->SetFont('Arial','B',16);
$pdf->Cell(40,10,'Esto es un codigo QR xD');
$pdf->Image('temp/'.echo $filename.'test.png',20,20,100,100);
$pdf->Cell(180,4,"Fecha de Emision :".$cupos,"",0,"C");
$pdf->Output();
?>


Quiero saber si
$pdf->Image('temp/'.echo $filename.'test.png',20,20,100,100);
ACa hay alguna forma de concatenarle a la ruta el nomrbe del archivo asi lo va a buscar ahi ?

GRACIAS espero aver sido claro .
SALUDOS

Mod: Temas sobre PHP van al subforo de PHP.


« Última modificación: 1 Junio 2015, 18:58 pm por #!drvy » En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Estoy echo un lio
Multimedia
E156 3 3,041 Último mensaje 19 Julio 2004, 00:11 am
por Songoku
Echo room
Foro Libre
@synthesize 2 2,185 Último mensaje 30 Mayo 2010, 02:16 am
por @synthesize
forzar 'echo' php
PHP
OssoH 5 4,316 Último mensaje 14 Julio 2010, 16:39 pm
por OssoH
[Ayuda] CMD Echo
Programación Visual Basic
Miseryk 5 2,927 Último mensaje 12 Septiembre 2011, 01:54 am
por Miseryk
[Batch] echo off en ftp
Scripting
KZN 6 5,681 Último mensaje 18 Marzo 2014, 19:00 pm
por KZN
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines