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

 

 


Tema destacado: Estamos en la red social de Mastodon


  Mostrar Temas
Páginas: [1]
1  Programación / PHP / 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.
2  Programación / Programación C/C++ / Hacer mientras en C en: 25 Septiembre 2013, 15:54 pm
Hola gente , buen día ,estoy ejercitando para la facu  y estuve programando en Pseudocodigo hasta ahora , y no consigo hacer funcionar el do while . Alguien me podría tirar alguna ayuda ? estructura , ejemplos ? busque , pero no me funciona adjunto código
Saludos y gracias.
Código:
#include<stdio.h>
#include<conio.h>
#include<string.h>
int main()
{
    char copia[30],frase[30];
    int sigue=0;
 printf("Ingrese una frase: ");
 gets(frase);
 printf("Desea que se realize un backUp?s=1-n=0 \n");
 scanf("%d",&sigue);

do{
printf("Hola");

}while(sigue==1);


}

3  Programación / Programación C/C++ / Ciclo exacto en: 22 Febrero 2013, 04:09 am
Hola gente tengo un problemas (Dudas) sobre como hacer un diagrama de flujo
Hacer un programa en el cual se deba ingresar legajo, nombre, sueldo y antigüedad de los 29 empleados de una empresa.


Se debe calcular:

a-El promedio de sueldo de todos los empleados.

b-Nombre y Antigüedad del empleado con sueldo más alto.

c-Cantidad de empleados con sueldo superior a $2000.
4  Programación / Programación Visual Basic / Hotkeys en VB6 en: 22 Mayo 2011, 07:17 am
BUENNN DIAAA!!! JAJAJ . Hoy los voy a molestar porque necesito hacer hotkeys en Vb 6.
Quiero que cundo yo apriete f1 me aparezca un msgbox que diga No podes usar esta tecla.Esto es lo que tengo por ahora ."NADA"
Código:
Private Sub Command1_Click()
MsgBox ("No podes usar esta tecla")
End Sub
5  Programación / Programación Visual Basic / Cuando apreto A = timer1.enabled = false en: 22 Mayo 2011, 03:48 am
Como hago para realizar esa acción?  les agradezco mucho por la ayuda .
Un saludo grande
6  Programación / Programación Visual Basic / Cursor medio de la pantalla en: 22 Mayo 2011, 02:40 am
Hola gente , nesecito armar una aplicacion que me ponga el mouse en el medio de la pantalla . Si me explican o me dan una mano lo agradeceria mucho desde ya muchas gracias
7  Programación / Programación Visual Basic / Simular pulsacion de tecla en otro programa en: 21 Mayo 2011, 04:37 am
Hola gente , miren estuve haciendo un "programa" MUY SIMPLE para que mi aplicacion  funcione dentro de otra .pero no logro tal resultado . Al apretar la barra espaciadora mi personaje tendria que saltar pero no lo logro hacer.
Lleve la aplicacion asi y me dijeron tenes hasta el 25 para arreglarlo . sino un 1  JAJAJA . Espero puedan ayudarme . aqui les dejo el código .
Con lo que puedan ayudarme o asesorarme  se los agradezco muchísimo


Código
  1.  
  2. Private Sub Command1_Click()
  3. Timer1.Enabled = True
  4. End Sub
  5.  
  6. Private Sub Command2_Click()
  7. Timer1.Enabled = False
  8. End Sub
  9.  
  10. Private Sub Timer1_Timer()
  11. SendKeys " "
  12. End Sub
  13.  
8  Programación / Programación Visual Basic / Problemas aplicacion (Confusión) en: 20 Mayo 2011, 05:55 am
Hola gente de "elhacker" nesecito ayuda . Quise simular una pulsacion del teclado pero se ve qeu algoe stoy haciendo mal . Quiero simular por ejemplo la tecla f10 y lo que me hace es escribirme F10 . Fijense que es lo qeu hago mal . gracias de ante mano

9  Programación / .NET (C#, VB.NET, ASP) / Programa para el cole en: 20 Mayo 2011, 03:44 am
Hola gente de Elhacker.net  me presento me llamo nicolas .
Nesecito que me asesoren para realizar un programa . Lo que tiene que hacer el programa es apretar la barra espaciadora 5 veces por segundo . Simplemenet eso . Muchas gracais de ante mano salidos
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines