ma39isy

Untitled

Nov 11th, 2025
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.77 KB | None | 0 0
  1. <?php
  2. session_start();
  3. $_GET['r']=1;
  4. $_GET['t']=20;
  5. $_GET['code']="code128";
  6. $_GET['o']=1;
  7. $_GET['a1']="B";
  8. $_GET['a2']="";
  9. $_GET['f']="2";
  10. if(isset($_SESSION[barcode_text])){
  11.   $_GET['text']=$_SESSION[barcode_text];  
  12. }
  13. else if(isset($_GET['bc'])){
  14.   $_GET['text']=$_GET['bc'];  
  15. }
  16. else{
  17.   $_GET['text']="undefined";
  18. }
  19.  
  20.  
  21. if(isset($_GET['code']) && isset($_GET['t']) && isset($_GET['r']) && isset($_GET['text']) && isset($_GET['f']) && isset($_GET['o']) && isset($_GET['a1']) && isset($_GET['a2'])){
  22.     define('IN_CB',true);
  23.     require('index.php');
  24.     require('FColor.php');
  25.     require('BarCode.php');
  26.     require('FDrawing.php');
  27.     if(include(''.$_GET['code'].'.barcode.php')){
  28.         $color_black = new FColor(0,0,0);
  29.         $color_white = new FColor(255,255,255);
  30.         if(!empty($_GET['a2']))
  31.             $code_generated = new $_GET['code']($_GET['t'],$color_black,$color_white,$_GET['r'],$_GET['text'],$_GET['f'],$_GET['a1'],$_GET['a2']);
  32.         elseif(!empty($_GET['a1']))
  33.             $code_generated = new $_GET['code']($_GET['t'],$color_black,$color_white,$_GET['r'],$_GET['text'],$_GET['f'],$_GET['a1']);
  34.         else
  35.             $code_generated = new $_GET['code']($_GET['t'],$color_black,$color_white,$_GET['r'],$_GET['text'],$_GET['f']);
  36.         $drawing = new FDrawing(1024,1024,'',$color_white);
  37.         $drawing->init();
  38.         $drawing->add_barcode($code_generated);
  39.         $drawing->draw_all();
  40.         $im = $drawing->get_im();
  41.         $im2 = imagecreate($code_generated->lastX,$code_generated->lastY);
  42.         imagecopyresized($im2, $im, 0, 0, 0, 0, $code_generated->lastX, $code_generated->lastY, $code_generated->lastX, $code_generated->lastY);
  43.         $drawing->set_im($im2);
  44.         $drawing->finish($_GET['o']);
  45.     }
  46.     else{
  47.         header('Content: image/png');
  48.         readfile('error.png');
  49.     }
  50. }
  51. else{
  52.     header('Content: image/png');
  53.     readfile('error.png');
  54. }
  55. ?>
Advertisement
Add Comment
Please, Sign In to add comment