wms仓库 php,install.php

该脚本用于检查数据库连接参数,创建数据库,执行SQL语句,并更新配置文件。安装过程中,它读取用户输入的数据库主机、用户名、密码和数据库名,创建数据库并应用SQL脚本,然后更新配置文件中的数据库连接信息,最后提示安装成功。
摘要由CSDN通过智能技术生成

if( isset($_POST['host']) ){

//读取文件内容

$_sql = file_get_contents('wms.sql');

$_arr = explode(';', $_sql);

$_mysqli = new mysqli($_POST['host'],$_POST['username'],$_POST['password']);

if (mysqli_connect_errno()) {

exit('连接数据库出错');

}

//创建数据库

$_mysqli->query('CREATE DATABASE `'.$_POST['db'].'` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;');

$_mysqli->query('USE `'.$_POST['db'].'`;');

//执行sql语句

foreach ($_arr as $_value) {

$_mysqli->query($_value.';');

}

$_mysqli->close();

$_mysqli = null;

//替换 模板

$_conf = file_get_contents('./app/config.php');

$dirRoot = dirname($_SERVER['SCRIPT_NAME']);

if( $dirRoot == '\\' && $dirRoot == "/" ){

file_put_contents('./app/config.php',str_replace('dirname($_SERVER[\'SCRIPT_NAME\']).','',$_conf));

}

//替换数据库

$_dbConfig= include './app/database.php';

$_dbConfig['hostname'] = $_POST['host'];

$_dbConfig['database'] = $_POST['db'];

$_dbConfig['username'] = $_POST['username'];

$_dbConfig['password'] = $_POST['password'];

file_put_contents('./app/database.php','<?php return '.var_export($_dbConfig,true).';' );

die( '

安装成功

立即访问

' );

}

?>

安装

安装


数据库
账户
密码
数据库

一键复制

编辑

Web IDE

原始数据

按行查看

历史

BIWEB WMS 企业版升级啦!!!现推出中英文双语版,并可以完美支持中文繁简转换。 该系统需要PHP5以上版本,并要开启PDO和PDO_MYSQL组件,否则无法使用。 BIWEB V5.8.5启用了新的底层框架,共享内存缓存的应用,是新底层的一大特色,大家可以下载来体验一下。 5.8.5更新: 1.更新了底层数据库缓存的算法,由2个字符一层目录生成的缓存存放路径,循环8次就停止了。 2.更新了更新缓存文件函数updateCache,加入了更新数据库缓存的部分。 3.更新了删除数据函数deleteInfo,加入了删除数据后更新缓存的部分。 4.修改了delTreeDirs函数,该原调用filetype函数在PHP5.2.12下有BUG,采用了is_dir替换了该函数。 5.新增了smarty的两个插件,分别是调用CSS和JS的,可以支持多个CSS和JS调用,而不需求修改模板。 6.新增了视频转flv底层类。 7.修改了smarty缓存的方式,在底层新增了缓存判断函数。 8.增加了共享内存缓存方式,后台可以直接控制共享内存的使用。众多磁盘缓存数据转为内存缓存。 9.修改了时间插件的样式控制代码,不受外界CSS的影响。 10.修正cache类在Unix系统下无法建立缓存文件的bug。 11.修正了sql缓存对预处理语句造成取值的重复,取消了预处理的语句。 12.对分页函数做了新增锚点的设计。 13.新增支付宝和快钱在线支付接口。 14.调整了在线编辑模板的尺寸。 15.新增了系统设定,可以直接在后台修改数据库及网站前缀等参数。 16.修正了底层类domxml调用类名,并修改了取内容函数gElement,可以取出同item下的不同内容。 17.更新了中文分词插件。 18.修正了底层getRecordsG取带group by 语句的错误。 19.在check类中新增去除HTML格式截取指定长度的字符串函数substring。 20.smarty升级到2.6.26版本。 21.修改了底层的getRoueList可以按照路由取回类型ID和TITLE。 22.修改了底层共享内存模块针对PHP5.3以上版本的错误修正。 23.新增了smarty的API接口,可以直接在模版调用程序功能,避免了block程序调用导致的数据覆盖问题。 24.新增了smarty模版中调用图片路径,确保图片路径不会出错。 25.修改了底层图片上传功能,可以生成小图,中图和大图。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值