移除不需要的文件
parent
8a8e8b0b4c
commit
4844158f3d
134
import.php
134
import.php
|
@ -1,134 +0,0 @@
|
||||||
<?php
|
|
||||||
/*
|
|
||||||
name:导入1.x数据
|
|
||||||
*/
|
|
||||||
//载入数据库类
|
|
||||||
include_once( './application/libraries/Medoo.php' );
|
|
||||||
use Medoo\Medoo;
|
|
||||||
$db1 = new Medoo([
|
|
||||||
'database_type' => 'sqlite',
|
|
||||||
'database_file' => './data/temp/imgurl.db3'
|
|
||||||
]);
|
|
||||||
|
|
||||||
@$id = (int)$_GET['id'];
|
|
||||||
$nextid = $id + 1;
|
|
||||||
|
|
||||||
$query1 = $db1->get("imginfo","*",[
|
|
||||||
"id" => $id
|
|
||||||
]);
|
|
||||||
|
|
||||||
$endid = $db1->get("imginfo","id",[
|
|
||||||
'LIMIT' => 1,
|
|
||||||
"ORDER" => [
|
|
||||||
"id" => "DESC"
|
|
||||||
]
|
|
||||||
]);
|
|
||||||
if($id > $endid){
|
|
||||||
echo '全部导入完毕,请关闭此页面!';
|
|
||||||
exit;
|
|
||||||
}
|
|
||||||
if(!$query1){
|
|
||||||
echo '【请不要关闭此页面】没有查询成功,执行下一个!';
|
|
||||||
header("Refresh:0.1;url=import.php?id=$nextid");
|
|
||||||
exit;
|
|
||||||
}
|
|
||||||
//var_dump($query1);
|
|
||||||
//对imgurl 1.x数据进行处理
|
|
||||||
//文件路径
|
|
||||||
$data['path'] = '/'.$query1['path'];
|
|
||||||
//文件上传日期
|
|
||||||
$data['date'] = $query1['date'].' 00:00';
|
|
||||||
//文件所有者
|
|
||||||
if($query1['dir'] == 'temp'){
|
|
||||||
$data['user'] = 'visitor';
|
|
||||||
}
|
|
||||||
else{
|
|
||||||
$data['user'] = 'admin';
|
|
||||||
}
|
|
||||||
//图片是否压缩
|
|
||||||
$data['compression'] = $query1['compress'];
|
|
||||||
$query1['level'] = (int)$query1['level'];
|
|
||||||
//图片等级
|
|
||||||
if($query1['level'] === 3){
|
|
||||||
$data['level'] = 'adult';
|
|
||||||
}
|
|
||||||
else{
|
|
||||||
$data['level'] = 'everyone';
|
|
||||||
}
|
|
||||||
//获取imgid
|
|
||||||
$file_name = basename($query1['path']);
|
|
||||||
//分割为数组
|
|
||||||
$file_arr = explode('.',$file_name);
|
|
||||||
//获取imgid
|
|
||||||
$data['imgid'] = $file_arr[0];
|
|
||||||
@$data['ext'] = '.'.$file_arr[1];
|
|
||||||
|
|
||||||
//设置存储引擎
|
|
||||||
$data['storage'] = 'localhost';
|
|
||||||
//图片水印
|
|
||||||
$data['watermark'] = 0;
|
|
||||||
|
|
||||||
//获取图片MIME类型
|
|
||||||
switch ( @$file_arr[1] )
|
|
||||||
{
|
|
||||||
case 'jpg':
|
|
||||||
$data['mime'] = 'image/jpeg';
|
|
||||||
break;
|
|
||||||
case 'png':
|
|
||||||
$data['mime'] = 'image/png';
|
|
||||||
break;
|
|
||||||
case 'gif':
|
|
||||||
$data['mime'] = 'image/gif';
|
|
||||||
break;
|
|
||||||
case 'bmp':
|
|
||||||
$data['mime'] = 'image/bmp';
|
|
||||||
break;
|
|
||||||
default:
|
|
||||||
$data['mime'] = 'image/jpeg';
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
|
|
||||||
//获取图片尺寸
|
|
||||||
@$sizeinfo = getimagesize($query1['path']);
|
|
||||||
$data['width'] = $sizeinfo[0];
|
|
||||||
$data['height'] = $sizeinfo[1];
|
|
||||||
|
|
||||||
//将数据写入到IimgURL 2.x
|
|
||||||
$db2 = new Medoo([
|
|
||||||
'database_type' => 'sqlite',
|
|
||||||
'database_file' => './data/imgurl.db3'
|
|
||||||
]);
|
|
||||||
|
|
||||||
if($id <= $endid){
|
|
||||||
//数据插入到img_images
|
|
||||||
$db2->insert("img_images", [
|
|
||||||
"imgid" => $data['imgid'],
|
|
||||||
"path" => $data['path'],
|
|
||||||
"storage" => $data['storage'],
|
|
||||||
"ip" => $query1['ip'],
|
|
||||||
"ua" => $query1['ua'],
|
|
||||||
"date" => $data['date'],
|
|
||||||
"user" => $data['user'],
|
|
||||||
"compression" => $data['compression'],
|
|
||||||
"watermark" => 0,
|
|
||||||
"level" => $data['level']
|
|
||||||
]);
|
|
||||||
//数据插入到imginfo
|
|
||||||
$db2->insert("img_imginfo", [
|
|
||||||
"imgid" => $data['imgid'],
|
|
||||||
"mime" => $data['mime'],
|
|
||||||
"width" => $data['width'],
|
|
||||||
"height" => $data['height'],
|
|
||||||
"views" => 0,
|
|
||||||
"ext" => $data['ext'],
|
|
||||||
"client_name" => $file_name
|
|
||||||
]);
|
|
||||||
echo '【请不要关闭此页面】导入成功,执行下一个!';
|
|
||||||
header("Refresh:0.1;url=import.php?id=$nextid");
|
|
||||||
}
|
|
||||||
else{
|
|
||||||
echo '全部导入完成!';
|
|
||||||
exit;
|
|
||||||
}
|
|
||||||
|
|
||||||
?>
|
|
Loading…
Reference in New Issue