You've already forked EasyImages2.0
mirror of
https://github.com/icret/EasyImages2.0.git
synced 2025-12-13 11:43:58 +08:00
fix
This commit is contained in:
147
application/info.php
Executable file
147
application/info.php
Executable file
@@ -0,0 +1,147 @@
|
||||
<?php
|
||||
include_once __DIR__ . "/header.php";
|
||||
|
||||
// 获取图片
|
||||
if (isset($_GET['img'])) {
|
||||
|
||||
$getIMG = strip_tags($_GET['img']);
|
||||
$img = parse_url($getIMG)["path"];
|
||||
|
||||
if (!file_exists(APP_ROOT . $img)) {
|
||||
|
||||
$img = "/public/images/404.png";
|
||||
$getIMG = $config['imgurl'] . $img;
|
||||
}
|
||||
} else {
|
||||
|
||||
$img = "/public/images/404.png";
|
||||
$getIMG = $config['imgurl'] . $img;
|
||||
}
|
||||
|
||||
// 图片尺寸
|
||||
$imgSize = filesize(APP_ROOT . $img);
|
||||
// 上传时间
|
||||
$upTime = filemtime(APP_ROOT . $img);
|
||||
|
||||
// 清除缓存
|
||||
clearstatcache();
|
||||
?>
|
||||
<div class="col-md-12">
|
||||
<div class="col-md-6" style="text-align: center;">
|
||||
<a href="<?php echo $img; ?>" data-toggle="lightbox" data-group="image-group-1"><img src="<?php echo $img; ?>" id="img1" width="50%" height="50%" class="img-rounded" alt=" <?php echo basename($img); ?>"></a>
|
||||
</div>
|
||||
<div class="col-md-6">
|
||||
<h4>图像名称: <?php echo pathinfo($img, PATHINFO_FILENAME); ?></h4>
|
||||
<h4>图像类型: <?php echo pathinfo($img, PATHINFO_EXTENSION); ?></h4>
|
||||
<h4>图像宽高: <span id="wh"></span>px</h4>
|
||||
<h4>图像大小: <?php echo getDistUsed($imgSize); ?></h4>
|
||||
<h4>上传时间: <?php echo date("Y-m-d H:i:s", $upTime); ?></h4>
|
||||
<h4>使用设备: <span id="makeAndModel"></span></h4>
|
||||
<div class="col-md-12">
|
||||
<p>
|
||||
<button type="button" class="btn btn-primary btn-sm" data-toggle="collapse" data-target="#collapseExample">更多Exif信息 <i class="icon icon-caret-down"></i></button>
|
||||
<a class="btn btn-primary btn-sm" href="<?php echo $getIMG; ?>" target="_blank">下载图片 <i class="icon icon-download-alt"></i></a>
|
||||
<a class="btn btn-primary btn-sm" href="/application/del.php?url=<?php echo $getIMG; ?>" target="_blank">删除图片 <i class="icon icon-trash"></i></a>
|
||||
</p>
|
||||
<div class="collapse" id="collapseExample">
|
||||
<div class="bg-primary">
|
||||
<pre id="allMetaDataSpan"></pre><!-- style="background-color:transparent;"设置透明 -->
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-12" style="margin-top: 10px;">
|
||||
<div class="col-md-12" style="padding-bottom: 10px;">
|
||||
<div class="col-md-6" style="padding-bottom: 10px;">
|
||||
<div class="input-group">
|
||||
<span class="input-group-addon"><i class="icon icon-link"></i> 直连 </span>
|
||||
<input type="text" class="form-control" id="links" onclick="copyText()" value="<?php echo $getIMG; ?>">
|
||||
<span class="input-group-btn"><button class="btn btn-default copyBtn1" type="button">复制</button></span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-6" style="padding-bottom: 10px;">
|
||||
<div class="input-group">
|
||||
<span class="input-group-addon"><i class="icon icon-chat"></i> 论坛代码 </span>
|
||||
<input type="text" class="form-control" id="bbscode" value="[img]<?php echo $getIMG; ?>[/img]">
|
||||
<span class="input-group-btn"><button class="btn btn-default copyBtn2" type="button">复制</button></span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-12" style="padding-bottom: 10px;">
|
||||
<div class="col-md-6" style="padding-bottom: 10px;">
|
||||
<div class="input-group">
|
||||
<span class="input-group-addon"><i class="icon icon-code"></i> MarkDown</span>
|
||||
<input type="text" class="form-control" id="markdown" value="">
|
||||
<span class="input-group-btn"><button class="btn btn-default copyBtn3" type="button">复制</button></span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-6" style="padding-bottom: 10px;">
|
||||
<div class="input-group">
|
||||
<span class="input-group-addon"><i class="icon icon-html5"></i> HTML </span>
|
||||
<input type="text" class="form-control" id="html" value='<img src="<?php echo $getIMG; ?>" alt="简单图床 - EasyImage" />'>
|
||||
<span class="input-group-btn"><button class="btn btn-default copyBtn4" type="button">复制</button></span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<script src="<?php static_cdn(); ?>/public/static/exif.js"></script>
|
||||
<script src="<?php static_cdn(); ?>/public/static/EasyImage.js"></script>
|
||||
<script>
|
||||
// 获取图片长宽
|
||||
function getImgNaturalDimensions(oImg, callback) {
|
||||
var nWidth, nHeight;
|
||||
if (!oImg.naturalWidth) { // 现代浏览器
|
||||
|
||||
nWidth = oImg.naturalWidth;
|
||||
nHeight = oImg.naturalHeight;
|
||||
callback({
|
||||
w: nWidth,
|
||||
h: nHeight
|
||||
});
|
||||
|
||||
} else { // IE6/7/8
|
||||
var nImg = new Image();
|
||||
|
||||
nImg.onload = function() {
|
||||
var nWidth = nImg.width,
|
||||
nHeight = nImg.height;
|
||||
callback({
|
||||
w: nWidth,
|
||||
h: nHeight
|
||||
});
|
||||
}
|
||||
nImg.src = oImg.src;
|
||||
}
|
||||
}
|
||||
var img = document.getElementById("img1");
|
||||
|
||||
getImgNaturalDimensions(img, function(dimensions) {
|
||||
var hw = document.getElementById("wh");
|
||||
hw.innerHTML = dimensions.w + "x" + dimensions.h
|
||||
})
|
||||
|
||||
// Exif信息
|
||||
window.onload = getExif;
|
||||
|
||||
function getExif() {
|
||||
var img1 = document.getElementById("img1");
|
||||
EXIF.getData(img1, function() {
|
||||
var make = EXIF.getTag(this, "Make");
|
||||
var model = EXIF.getTag(this, "Model");
|
||||
var makeAndModel = document.getElementById("makeAndModel");
|
||||
makeAndModel.innerHTML = `${make} ${model}`;
|
||||
});
|
||||
var img2 = document.getElementById("img1");
|
||||
EXIF.getData(img2, function() {
|
||||
var allMetaData = EXIF.getAllTags(this);
|
||||
var allMetaDataSpan = document.getElementById("allMetaDataSpan");
|
||||
|
||||
allMetaDataSpan.innerHTML = EXIF.pretty(this);;
|
||||
});
|
||||
}
|
||||
// 更改网页标题
|
||||
document.title = "图片<?php echo basename($img); ?>的Exif信息 - <?php echo $config['title']; ?> "
|
||||
</script>
|
||||
<?php
|
||||
include_once __DIR__ . "/footer.php";
|
||||
Reference in New Issue
Block a user