12345678910111213141516171819202122232425262728293031323334353637383940 |
- <?php
- namespace app\qrcode;
- include_once "qrcode.php";
- use QRcode;
- class index
- {
- function index()
- {
- $_var_0 = $_GET["link"] ?: "no content";
- $_var_1 = SafeRequest("l") ?: "0";
- $_var_2 = SafeRequest("s") ?: "10";
- $_var_3 = SafeRequest("m") ?: "2";
- $_var_4 = uniqid();
- $_var_5 = "data/tmp/" . $_var_4 . ".png";
- $_var_6 = QRcode::png($_var_0, IN_ROOT . $_var_5, $_var_1, $_var_2, $_var_3);
- $_var_7 = trim(strrchr(str_replace("/s", "", $_var_0), "/"), "/");
- $_var_8 = db("appid")->where("in_link", $_var_7)->find();
- $_var_9 = "data/image/app/" . $_var_8["in_icon"];
- if (file_exists(IN_ROOT . $_var_9)) {
- $_var_10 = imagecreatefromstring(file_get_contents(IN_ROOT . $_var_5));
- $_var_9 = imagecreatefromstring(file_get_contents(IN_ROOT . $_var_9));
- $_var_11 = imagesx($_var_10);
- $_var_12 = imagesy($_var_10);
- $_var_13 = imagesx($_var_9);
- $_var_14 = imagesy($_var_9);
- $_var_15 = $_var_11 / 5;
- $_var_16 = $_var_13 / $_var_15;
- $_var_17 = $_var_14 / $_var_16;
- $_var_18 = ($_var_11 - $_var_15) / 2;
- imagecopyresampled($_var_10, $_var_9, $_var_18, $_var_18, 0, 0, $_var_15, $_var_17, $_var_13, $_var_14);
- }
- Header("Content-type: image/png");
- ImagePng($_var_10);
- @unlink(IN_ROOT . $_var_5);
- exit;
- }
- }
|