From 84286457e3bb269b2c170e60afec6421b12173e0 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E7=AD=89=E9=A3=8E=E6=9D=A5?= <136327134@qq.com>
Date: Wed, 22 Aug 2018 17:35:12 +0800
Subject: [PATCH] =?UTF-8?q?=E4=B8=8A=E4=BC=A0=E5=85=A5=E5=8F=A3=E6=96=87?=
=?UTF-8?q?=E4=BB=B6=E5=92=8C=E5=85=B6=E4=BB=96=E6=96=87=E4=BB=B6?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
favicon.ico | Bin 0 -> 4286 bytes
index.php | 29 ++++++++++
mysql.php | 152 ++++++++++++++++++++++++++++++++++++++++++++++++++++
nginx.conf | 5 ++
router.php | 19 +++++++
5 files changed, 205 insertions(+)
create mode 100644 favicon.ico
create mode 100644 index.php
create mode 100644 mysql.php
create mode 100644 nginx.conf
create mode 100644 router.php
diff --git a/favicon.ico b/favicon.ico
new file mode 100644
index 0000000000000000000000000000000000000000..54183254468ec87208af17f09ce324dad8ccc885
GIT binary patch
literal 4286
zcmeI0OGuPa6vyv0Q)7-c<0EyPvN1Izh!#aeFM2^iQAAnvFsW!=gb)-#P|%_xLVD7s
z=pF5fs9g85cC~P))GkX%%ND}v{%+o{Z|>)eV@Pd0a{SJm^FROpxz}&*$EQ*u{gX~B
zeyh6)r7DzCjoNieE!R%oT4_uv+;5fDGupKGXz%?;j#e8p=<7Z0f>))|lA1nK^u*d#
zhL@BlB{id7dxNM@G^1v)I!6r*ShpWexY4kBer 生成时间:' . date('Y-m-d H:i:s') . '
www.xxx.com/index.php 正确
www.xxx.com/www/index.php 错误,域名后面不能圈套目录, 但项目没有根目录存放限制,可以放在任意目录,apache虚拟主机配置一下即可");
+ }
+ header('Location:/install/index.php');
+ exit();
+}
+// [ 应用入口文件 ]
+// 定义应用目录
+define('APP_PATH', __DIR__ . '/application/');
+// 加载框架引导文件
+require __DIR__ . '/thinkphp/start.php';
diff --git a/mysql.php b/mysql.php
new file mode 100644
index 00000000..e9ffad61
--- /dev/null
+++ b/mysql.php
@@ -0,0 +1,152 @@
+
+// +----------------------------------------------------------------------
+//访问方法 /mysql.php?pwd=******&table=表名为空所有表
+session_start();
+header("Content-type:text/html;charset=utf-8");
+
+/**
+ * 生成mysql数据字典
+ */
+// 配置数据库
+$database = array();
+$password = '327677';//访问密码GET['pwd'] 传输
+$database['DB_HOST'] = '127.0.0.1';
+$database['DB_NAME'] = 'shopcrmeb';//数据库名称
+$database['DB_USER'] = 'shopcrmeb';//用户名
+$database['DB_PWD'] = '5FYGH5d6zWZffrmA';//密码
+$char_set = 'UTF8';//数据库编码
+date_default_timezone_set('Asia/Shanghai');
+$mysql_conn = @mysqli_connect("{$database['DB_HOST']}", "{$database['DB_USER']}", "{$database['DB_PWD']}") or die("Mysql connect is error.");
+mysqli_select_db($mysql_conn,$database['DB_NAME']);
+$result = mysqli_query($mysql_conn,'show tables');
+mysqli_query($mysql_conn,'SET NAMES '.$char_set);
+
+$pwd = !empty($_GET['pwd'])?$_GET['pwd']:$_SESSION['pwd'];
+if($password != $pwd)exit('无权访问');
+$_SESSION['pwd'] = $pwd;
+
+if($_GET['table'])
+{
+ $tables[]['TABLE_NAME'] = $_GET['table'];
+}else{
+ // 取得所有表名
+ while ($row = mysqli_fetch_array($result))
+ {
+ $tables[]['TABLE_NAME'] = $row[0];
+ }
+}
+// 循环取得所有表的备注及表中列消息
+foreach($tables as $k => $v)
+{
+ $sql = 'SELECT * FROM ';
+ $sql .= 'INFORMATION_SCHEMA.TABLES ';
+ $sql .= 'WHERE ';
+ $sql .= "table_name = '{$v['TABLE_NAME']}' AND table_schema = '{$database['DB_NAME']}'";
+ $table_result = mysqli_query($mysql_conn,$sql);
+ while ($t = mysqli_fetch_array($table_result))
+ {
+ $tables[$k]['TABLE_COMMENT'] = $t['TABLE_COMMENT'];
+ }
+ $sql = 'SELECT * FROM ';
+ $sql .= 'INFORMATION_SCHEMA.COLUMNS ';
+ $sql .= 'WHERE ';
+ $sql .= "table_name = '{$v['TABLE_NAME']}' AND table_schema = '{$database['DB_NAME']}'";
+ $fields = array();
+ $field_result = mysqli_query($mysql_conn,$sql);
+ while ($t = mysqli_fetch_array($field_result))
+ {
+ $fields[] = $t;
+ }
+ $tables[$k]['COLUMN'] = $fields;
+}
+mysqli_close($mysql_conn);
+//print_r($tables);
+$html = '';
+if(isset($_GET['table']))
+{
+ $html .= '表结构
';
+ $html .= '';
+ $html .= '
';
+ $html .= '';
+ foreach($v['COLUMN'] AS $f)
+ {
+ $html .= '字段名 数据类型 默认值 允许非空 自动递增 备注 ' . $f['COLUMN_NAME'] . ' ';
+ $html .= '' . $f['COLUMN_TYPE'] . ' ';
+ $html .= '' . $f['COLUMN_DEFAULT'] . ' ';
+ $html .= '' . $f['IS_NULLABLE'] . ' ';
+ $html .= '' . ($f['EXTRA'] == 'auto_increment'?'是':' ') . ' ';
+ $html .= '' . $f['COLUMN_COMMENT'] . ' ';
+ $html .= '';
+ }
+ $html .= '
总共:' . count($v['COLUMN']) . '个字段
'; + $html .= '