<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="gb2312">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta name="renderer" content="webkit">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"/>
<title>消息果吐槽安装程序</title>
<style>
body {
background: #444;
font-family: "Lucida Sans Unicode", Helvetica, "Microsoft Yahei", "Microsoft JhengHei", STHei, "Meiryo UI";
height:100%;color:#fff
}
a{color:#fff}
.abt{border: 1px solid #EFEFEF;
border-radius: 5px;
padding: 6px;
cursor: pointer; background: #fff;color:#000}
.txt{}
.green{color:#28a745;}
.red{color:red;}
.ft{margin-top:80px;}
</style>
</head>
<body>
<div style="padding:60px 0 0 0;line-height:30px;max-width:750px;margin:0 auto">
<h1>欢迎使用</h1>
<p class="txt">消息果吐槽是一款基于PHP+Sqlite的留言评论系统。</p>
<?php
$install = isset($_GET['install'])?$_GET['install']:'0';
function endfoot(){
echo '<p class="ft" align="center">Powered by <a href="https://7alk.com/" target="_blank">7alk</a> Talk , Design by <a href="https://www.4jax.net/" target="_blank">www.4jax.net</a></p>';
exit('</div></body></html>');
}
//function install(){
$cfg = ROOT_PATH.'app/class/cfg.php';
if($install == '0'){
$err = 0;
if(PHP_VERSION>=5.4)
{
echo '<p class="green">当前PHP版本:'.PHP_VERSION.' [√]</p>';
}
else
{
echo '<p class="red">PHP版本需要大于5.4当前版本:'.PHP_VERSION.'![×]</p>';
$err++;
}
if(is_writable(DB))
{
echo '<p class="green">数据库可写![√]</p>';
}
else
{
echo '<p class="red">'.DB.'数据库不可写![×]</p>';
$err++;
}
if(extension_loaded("pdo_sqlite")){
echo '<p class="green">PDO_SQLITE可用![√]</p>';
}else{
echo '<p class="red">PDO_SQLITE数据库不支持![×]</p>';
$err++;
}
if(is_writable($cfg))
{
echo '<p class="green">配置文件可写![√]</p>';
}
else
{
echo '<p class="red">'.$cfg.'配置文件不可写![×]</p>';
$err++;
} if($err>0){echo '安装环境/权限不足,无法正常使用';endfoot();}
echo '<a class="abt" href="?install=1">开始安装</a>';
endfoot();
}
$key = md5(time().'XXGMSG');
$db = substr($key,16,12);;
$key = substr($key,10,6);
$f = file_get_contents($cfg);
$ckey = "define('KEY','$key');";
$cdb = "define('DB',ROOT_PATH.'app/db/$db.db');";
$f = preg_replace("/define\('KEY','.+?'\);/i",$ckey,$f);
$f = preg_replace("/define\('DB',.+?;/i",$cdb,$f);
$f = preg_replace("/\/\*install-start\*\/.+?\/\*install-end\*\//is",'/*installed*/',$f);
rename(DB,ROOT_PATH."app/db/".$db.".db");
$f = file_put_contents($cfg,$f);
$_SESSION[$key.'set'] = array();
$_SESSION[$key.'admin'] = 1;
$p = 'admin';//.substr($key,2,4);
$webpss = md5($key.$p);
try{
$dbh = new PDO('sqlite:'.ROOT_PATH."app/db/".$db.".db");
$dbh->exec("update config set ver='v1.01',pass='{$webpss}' where id=1");
}catch (PDOException $e)
{
exit('<p>数据库连接失败,可能空间不支持pdo_sqlite</p>');
}
echo '<p>系统初始化完成!管理密码为:'.$p.'</p>' ;
echo '<p><a class="abt" href="?ok">开始使用</a></p>';
//echo '<script>alert("系统初始化完成!\r\n请到系统设置里更改密码\r\n否则下次无法登陆!!!");location.reload();</script>';
unlink('app/class/install.txt');
endfoot();
//}
?>
毕业_设计
- 粉丝: 1992
- 资源: 1万+
最新资源
- MATLAB代码:计及电转气协同的含碳捕集与垃圾焚烧电厂优化调度 关键词:碳捕集 电厂 需求响应 优化调度 电转气协同调度 参考文档:《计及电转气协同的含碳捕集与垃圾焚烧电厂优化调度》完全复现
- 关键词:微网 优化调度 深度强化学习 A3C 需求响应 编程语言:python平台 主题:基于改进A3C算法的微网优化调度与需求响应管理 内容简介: 代码主要做的是基于深度强化学习的微网
- cruise软件模型,混动仿真模型,IMMD架构混联混动仿真模型,Cruise混动仿真模型,混联混动汽车动力性经济性仿真 关于模型 1.本模型是基于IMMD架构搭载的混联混动仿真模型,关于IMMD架
- C#上位机开发源码 上位机项目源代码 采用基于RS485通讯总线的ModbusRtu协议,支持用户权限管理、sqlite数据库、实时曲线、历史曲线、历史报表、导出Excel、主界面布局可调带记忆等功能
- 基于plc的污水处理,组态王动画仿真,带PLC源代码,组态王源代码,图纸,IO地址分配
- Rhino(犀牛)插件ladybug-tools-1-8-0
- 三相10Kw光伏并网逆变器 包含全套理图 PCB 源代码
- MATLAB代码:考虑P2G和碳捕集设备的热电联供综合能源系统优化调度模型 关键词:碳捕集 综合能源系统 电转气P2G 热电联产 低碳调度 参考文档:Modeling and Optimiza
- 永磁同步直线电机仿真实例,仿真教学 maxwell16.0版本 12槽11极 包括图中模型以及一个仿真设置要点word文档教程
- 基于mpx+vue+node.js的双端网盘系统的设计与实现源代码全套技术资料.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈