mirror of
https://github.com/icret/EasyImages2.0.git
synced 2025-01-08 11:58:03 +08:00
34 lines
679 B
PHP
34 lines
679 B
PHP
<?php
|
|
|
|
/**
|
|
* Program: EasyImage2.0
|
|
* Author: Icret
|
|
* Date: 2022/3/13 20:11
|
|
* For: 源图保护解密
|
|
*/
|
|
|
|
require_once __DIR__ . '/function.php';
|
|
|
|
if (isset($_GET['key'])) {
|
|
$hide_original = $_GET['key'];
|
|
$real_path = APP_ROOT . urlHash($hide_original, 1, crc32($config['hide_key']));
|
|
} else {
|
|
$real_path = APP_ROOT . '/public/images/404.png';
|
|
}
|
|
|
|
// 文件不存在
|
|
if (!is_file($real_path)) {
|
|
$real_path = APP_ROOT . '/public/images/404.png';
|
|
}
|
|
|
|
// 获取文件后缀
|
|
$ex = pathinfo($real_path, PATHINFO_EXTENSION);
|
|
|
|
// 设置头
|
|
header("Content-Type: image/" . $ex . ";text/html; charset=utf-8");
|
|
|
|
//输出文件
|
|
echo file_get_contents($real_path);
|
|
|
|
exit;
|