常用函数
-
消息数组函数
if (!function_exists('message')) { /** * 消息数组函数 * @param string $msg 提示语 * @param bool $success 是否成功 * @param array $data 结果数据 * @param int $code 错误码 * @return array 返回消息对象 */ function message($msg = "操作成功", $success = true, $data = [], $code = 0) { $result = ['msg' => $msg, 'data' => $data, '
-
删除文件
/** * 删除站点配置文件 * @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; }
-
PHP 获取今天,昨天,前天,过去7天,过去30天,本周,上周的开始和结束时间
protected function selectTime($key){ switch ($key) { //今天 case 1: $time[0] = mktime(0,0,0,date('m'),date('d'),date('Y')); $time[1] = mktime(0,0,0,date('m'),date('d')+1,date('Y'))-1; break; //昨天 case 2: $time[0] = mktime(0,0,0,date('m'),date('d')-1,date('Y')); $time[1] = mktime(0,0,0,date('m'),date('