搜索结果
-
PHP list() 函数
1 list()函数简介list() 函数用于在一次操作中给一组变量赋值。2 list()函数例子# 把数组中的值赋给一些变量 <?php$my_array = array("Dog","Cat","Horse");list($a, $b, $c) = $my_array;echo "I have several animals, a $a, a $b and a $c.";?>
-
layui加载效果
# 1.使用 layui 的 layer 组件来实现请求前添加一个加载 loading 的效果,并在请求成功后关闭。 # 2.原理:使用了 layer.load() 方法来创建一个 loading 效果,将其返回值保存到一个变量 loadingIndex 中。然后,在发送请求前,我们展示这个 loading,并将其返回值赋值给 loadingIndex,用于在请求成功或失败时关闭 loading。请求成功时,我们使用 layer.closeAll("loading") 来关闭页面上所有的 loading。请求失败时同理。最后,我们在弹出对话框之后将其关闭。 $("#switch").click
-
Mysql还原类
<?phpnamespace maowenke\mysql;/** * Mysql还原类 */class Restore { /** * 数据库配置 * @var array */ protected $database = []; /** * pdo连接对象 * @var null */ protected $pdo = null; protected $error = ''; /** * 构造方法 * @param array $database * [ * 'username'=>'', * 'password'=>'', * 'database'=>'', *
-
Mysql备份类
<?phpnamespace maowenke\mysql;/** * Mysql备份类 */class Backup { /** * 数据库配置 * @var array */ protected $database = []; /** * pdo连接对象 * @var null */ protected $pdo = null; /** * 要备份的数据表 * @var array */ protected $tables = []; /** * 输出目录 /结尾 * @var string */ protected $output_path = ''; /** * 文件名 * @v
-
树结构生成类
<?phpnamespace util;/** * 树结构生成类 */class Tree{ /** * @var object 对象实例 */ protected static $instance; /** * 配置参数 * @var array */ protected static $config = [ 'id' => 'id', // id名称 'pid' => 'pid', // pid名称 'title' => 'title', // 标题名称 'child' => 'child', // 子元素键名 'html' => '┝ ', // 层级
-
读取Sql文件并返回可执行的sql语句
<?phpnamespace util;/** * 读取Sql文件并返回可执行的sql语句 */class Sql{ /** * 从sql文件获取纯sql语句 * @param string $sql_file sql文件路径 * @param bool $string 如果为真,则只返回一条sql语句,默认以数组形式返回 * @param array $replace 替换前缀,如:['my_' => 'me_'],表示将表前缀"my_"替换成"me_" * 这种前缀替换方法不一定准确,比如正常内容内有跟前缀相同的字符,也会被替换 * @return mixed */ publi
-
导出数据库到文件
<?phpnamespace util;use think\Db;/** * 导出数据库到文件 */class Database{ /** * 文件指针 * @var resource */ private $fp; /** * 备份文件信息 part - 卷号,name - 文件名 * @var array */ private $file; /** * 当前打开文件大小 * @var integer */ private $size = 0; /** * 备份配置 * @var integer */ private $config; /** * 数据库备份构造方法 * @param
-
删除文件
/** * 删除站点配置文件 * @param $filename 站点配置文件 * @return boolean true 成功, false 失败 */ static public function deleteSiteConfigFile($filename) { // 判断文件是否存在 if (file_exists($filename)) { // 删除文件 if (unlink($filename)) { return true; } return false; } return true; }
-
创建数据库
/** * 创建数据库 * @param $db_name 数据库名称 * @return boolean true 成功, false 失败 */ static public function createDB($db_name) { $res = self::isDBExist($db_name); if (!$res) { $create = Db::execute("CREATE DATABASE IF NOT EXISTS ".$db_name." DEFAULT CHARSET utf8 COLLATE utf8_general_ci"); if ($create === 1) {
-
删除数据库
/** * 删除数据库 * @param $db_name 数据库名称 * @return boolean true 成功, false 失败 */ static public function deleteDB($db_name) { $res = self::isDBExist($db_name); if ($res) { $drop = Db::execute("DROP DATABASE ".$db_name); if (!$drop) { return true; } return false; } return true; }
-
判断数据库是否存在
/** * 判断数据库是否存在 * @param $db_name 数据库名称 * @return boolean true 成功, false 失败 */ static public function isDBExist($db_name) { $rs = Db::execute('SELECT * FROM information_schema.schemata WHERE schema_name="'.$db_name.'"'); if ($rs) { //存在 return true; } //不存在 return false; }
-
树结构生成类
<?phpnamespace util;/** * 树结构生成类 */class Tree{ /** * @var object 对象实例 */ protected static $instance; /** * 配置参数 * @var array */ protected static $config = [ 'id' => 'id', // id名称 'pid' => 'pid', // pid名称 'title' => 'title', // 标题名称 'child' => 'child', // 子元素键名 'html' => '┝ ', // 层级
-
文件压缩解压类
<?phpnamespace util;/** * 文件压缩解压类 */class PHPZip { private $ctrl_dir = array(); private $datasec = array(); /********************************************************** * 压缩部分 **********************************************************/ // ------------------------------------------------------ // /
-
文件及文件夹处理类
<?php// +----------------------------------------------------------------------// 文件及文件夹处理类// +----------------------------------------------------------------------namespace util;//文件处理类class File { /** * 创建目录 * @param $dir 目录名 * @return boolean true 成功, false 失败 */ static public function mk_dir
-
宝塔API相关接口
1 URL地址集合<?php// +----------------------------------------------------------------------// | 宝塔接口配置文件// +----------------------------------------------------------------------$config = array( # 系统状态相关接口 'GetSystemTotal' => '/system?action=GetSystemTotal', //获取系统基础统计 'GetDiskInfo' => '/syste
-
Element-UI的基本使用
1 简介Element-UI:一套基于2.0的桌面端组件库,官网地址:http://element-cn.eleme.io/#/zh-CN2 安装npm install element-ui -S3 使用import ElementUI from "element-ui";import "element-ui/lib/theme-chalk/index.css";Vue.use(ElementUI)
-
Vue脚手架的自定义配置
1 通过 package.json 进行配置 [不推荐使用]"vue":{ "devServer":{ "port":"9990", "open":true } }2 通过单独的配置文件进行配置,创建vue.config.jsmodule.exports = { devServer:{ port:8888, open:true } }
-
Vue脚手架
1 简介Vue脚手架可以快速生成Vue项目基础的架构。2 安装3.x版本的Vue脚手架npm install -g @vue/cli3 基于3.x版本的脚手架创建Vue项目1).使用命令创建Vue项目 命令:vue create my-project 选择Manually select features(选择特性以创建项目) 勾选特性可以用空格进行勾选。 是否选用历史模式的路由:n ESLint选择:ESLint + Standard config 何时进行ESLint语法校验:Lint on save babel,postcss等配置文件如何放置:In dedicated config fi
-
使用webpack打包发布项目
1 简介在项目上线之前,我们需要将整个项目打包并发布。2 打包A.配置package.json"scripts":{ "dev":"webpack-dev-server", "build":"webpack -p"}B.在项目打包之前,可以将dist目录删除,生成全新的dist目录