- 博客(61)
- 收藏
- 关注
转载 ecshop 左侧菜单栏添加
在后台中增加 “活动管理”功能,方法如下在ECSHOP 管理中心共用语言文件 language\zh_cn\admin\commn.php ,添加我们的自定义菜单:$_LANG['17_activity'] ='活动管理';$_LANG['01_activity_biotin'] = '最新活动'; 在 ECSHOP 管理中心菜单数组, admin\inclu...
2019-08-31 15:12:00
197
转载 php 数组实现分页
//一周之内获取的时间范围 $now_time = time(); $total_week =isset($_REQUEST['total_week']) && ($_REQUEST['total_week'] > 0) ? $_REQUEST['total_week'] : 1; $begin = $now...
2019-08-30 11:50:00
154
转载 Redis消息队列实现秒杀
本文转自:https://blog.csdn.net/weixin_39278982/article/details/81216416消息队列的应用场景例如:秒杀、抢单功能。下面写个Demo简单实现一下秒杀,也就是抢购。首先创建一个lpush.html文件,代码如下:<!DOCTYPE html><html> <head&...
2019-08-21 14:28:00
127
转载 php 编码问题解决
public function unescape($str) { $ret = ''; $len = strlen($str); for ($i = 0; $i < $len; $i ++) { if ($str[$i] == '%' && $str[$...
2019-08-19 17:18:00
161
转载 PHP file_get_contents函数报错问题
file_get_contents这个php函数抓取数据常见错误解决方法方法一:找到php.ini文件,修改如下:1、找到extension=php_openssl.dll这一行,去掉前面的‘;’2、找到allow_url_include = Off 这一行,将Off改为 On,然后重启服务器。方法二:同样,再php.ini中找到user_agent="PHP"这一行,去...
2019-08-17 17:56:00
435
转载 php常见的web攻击
一、SQL注入攻击(SQL Injection)攻击者把SQL命令插入到Web表单的输入域或页面请求的字符串,欺骗服务器执行恶意的SQL命令。在某些表单中,用户输入的内容直接用来构造(或者影响)动态SQL命令,或作为存储过程的输入参数,这类表单特别容易受到SQL注入式攻击。常见的SQL注入式攻击过程类如:1.某个Web应用有一个登录页面,这个登录页面控制着用户是否有权访问应用,它要求...
2019-08-17 17:32:00
60
转载 mysql基础原生sql教程
本文转自:https://www.cnblogs.com/shuguoqing/p/5796998.html数据库的链接和选择及编码$link=mysql_connect("localhost","root","123456") or die("数据库连接失败".mysql_error()); // 连接数据库$sel=mysql_select_db("login",$lin...
2019-08-17 17:23:00
233
转载 php判断token有效期
/*判断token文件是否存在*/ if (file_exists("access_token.json")) { $result = json_decode(file_get_contents("access_token.json"),true); //file_get_co...
2019-08-17 17:17:00
939
转载 ecshop数据库操作
ecshop好处:实现非常轻量,只有一个文件,27Kb,大大减小了分发包的文件大小。当网站需要做memcached缓存时,也可以很方便的实现。缺点:数据库的选择非常狭窄,无法实现其它的非MySQL数据库。ECShop的数据操作类文件是includes/cls_mysql.php,类名是cls_mysql。该类主要提供了下面一些比较有用的方法:getAll($sq...
2019-08-17 15:49:00
229
转载 PHP file_get_contents函数详解
1.file_get_contents(path,include_path,context,start,max_length)path 必需。规定要读取的文件。include_path 可选。如果也想在 include_path 中搜寻文件的话,可以将该参数设为 “1”。context 可选。规定文件句柄的环境。context...
2019-08-15 09:52:00
891
转载 php 中curl实现方法
/** * @param string $url * @return mixed */ public function doGet($url) { //初始化 $ch = curl_init(); curl_setopt($ch, CURLOPT_URL,$url...
2019-08-15 09:37:00
94
转载 discuz 简单创建入口 控制 模板
目录文件/car.php/source/module/car/car_forum.php/template/default/car/car_index.htm入口文件内容 car.php<?php define('APPTYPEID', 102);define('CURSCRIPT', 'car'); require './sou...
2018-12-05 15:18:00
111
转载 git error
解决办法:$ git pull origin master$ git push origin master转载于:https://www.cnblogs.com/cnn2017/p/10064665.html
2018-12-04 16:00:00
98
转载 nginx 负载均衡
负载均衡(Load Balance)是分布式系统架构,它通常是指,将请求/数据均匀分摊到多个操作单元上执行。 1 upstream test1{ 2 server www.cnblogs.com; weight=5;(指定权重) 3 server www.googels.com; weight=1; 4 } 5 server{ 6 ...
2018-11-28 21:17:00
54
转载 discuz 数据库操作方法
函数功能DB::table($tablename)获取正确带前缀的表名,转换数据库句柄,DB::delete($tablename, 条件,条数限制)删除表中的数据DB::insert($tablename, 数据(数组),是否返回插入ID,是否是替换式,是否silent)插入数据操作DB::update($tablen...
2018-11-23 16:05:00
206
转载 php 时间戳转换 刚刚,分钟前,小时前 ,昨天和时间
function unixTime($time) { //获取今天凌晨的时间戳 $day = strtotime(date('Y-m-d',time())); //获取昨天凌晨的时间戳 $pday = strtotime(date('Y-m-d',strtotime('-1 day'))); //获取现在的时间戳...
2018-11-20 16:56:00
153
转载 mysql explain 使用详情
mysql> explain select * from table;+----+-------------+---------+------+---------------+------+---------+------+------+-------+| id | select_type | table | type | possible_keys | key ...
2018-11-08 16:30:00
57
转载 laravel5.5
1. 安装好之后,把根目录中的.env.example改成.env (并且可以配置数据库信息),访问就好啦!控制器位置在app/http/controller目录下 模型层中安装的时候没有统一目录,是根据自己的习惯建个模型层就ok啦!或者在app目录下比如:User.php 视图层位于resources目录下路由位于route目录下数据库的配置文件在config目录下的...
2018-09-03 14:07:00
120
转载 yii2.0 Activeform表单部分组件使用方法
文本框:textInput();密码框:passwordInput();单选框:radio(),radioList();复选框:checkbox(),checkboxList();下拉框:dropDownList();隐藏域:hiddenInput();文本域:textarea(['rows'=>3]);文件上传:fileInput();提交按钮...
2018-08-29 16:53:00
81
转载 redis 数据类型
Redis 数据类型Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)。String(字符串)string是redis最基本的类型,你可以理解成与Memcached一模一样的类型,一个key对应一个value。string类型是二进制安全的。意思是redis的str...
2018-08-29 13:38:00
48
转载 easyui datagrid表格最后一行添加合计
1.$.extend($.fn.datagrid.methods, { statistics: function(jq) { var opt = $(jq).datagrid('options').columns; var rows = $(jq).datagrid("getRows"); var foote...
2018-04-18 18:00:00
1736
转载 easyui 追加文本框 数字框 及下拉框 (升级版)
1.获取下拉框需要的数据1 var sddata = {$sddata};2 var sddataID = [];3 var sddatafirst = '';4 for(var i=0;i<sddata.length;i++){5 if(!sddatafirst) sddatafirs...
2018-01-01 13:54:00
251
转载 easyui 追加文本框 数字框 及下拉框
1.获取下拉框的需要的数据1 var sddata = {$sddata};2 var sddataID = [];3 var sddatafirst = '';4 for(var i=0;i<sddata.length;i++){5 if(!sddatafirst) sddat...
2018-01-01 13:48:00
337
转载 EasyUI页面布局及属性方法
页面布局详情请参考:http://www.jeasyui.net/demo/529.html基本是按照上北下南左西右东的规则来排列的。center属性是必须要有的,但是可以不固定高度。其它的固定好页面之后,center会自动适应宽高填充的。 转载于:https://www.cnblogs.com/cnn2017/p/7773032.html...
2017-11-02 16:48:00
112
转载 localStorage的使用方法
HTML5中提供了localStorage对象可以将数据长期保存在客户端localStorage提供了几个方法:1、存储:localStorage.setItem(key,value)如果key存在时,更新value2、获取:localStorage.getItem(key)如果key不存在返回null3、删除:localStorage.r...
2017-10-23 10:34:00
222
转载 递归多维数组变成一维数组
/** * 递归 * @param unknown $arr * @return boolean|multitype:unknown */ public function ar($arr){ static $tmp=array(); if (!is_array ($arr)){ return false; } foreac...
2017-10-23 10:30:00
264
转载 vue.js,依赖HTML5的新特性来实现前端模拟数据库的存储,和数据的增删改查。...
HTML5新特性:localStorage的增删改在HTML5中,新加入了一个localStorage特性,这个特性主要是用来作为本地存储来使用的,解决了cookie存储空间不足的问题(cookie中每条cookie的存储空间为4k),localStorage中一般浏览器支持的是5M大小,这个在不同的浏览器中localStorage会有所不同。localStorage的优势1...
2017-10-16 16:58:00
137
转载 thinkphp知识点
model层编写curd(模型命名格式 类名(userModel)+class.php)//添加方法public function insertOne($data){ return $this->Table('blog_tag')->add($data);}//查询多条方法public function selectOne(){ ...
2017-09-04 10:44:00
96
转载 jquery和vue的区别
1.jquery:这个曾经也是现在依然最流行的web前端js库,可是现在无论是国内还是国外他的使用率正在渐渐被其他的js库所代替,随着浏览器厂商对HTML5规范统一遵循以及ECMA6在浏览器端的实现,jquery的使用率将会越来越低2.vue:是一个兴起的前端js库,是一个精简的MVVM。从技术角度讲,Vue.js 专注于 MVVM 模型的 ViewModel 层。它通过双向数据绑定...
2017-08-31 14:11:00
165
转载 EasyUI
easyui是一种基于jQuery的用户界面插件集合。easyui为创建现代化,互动,JavaScript应用程序,提供必要的功能。使用easyui你不需要写很多代码,你只需要通过编写一些简单HTML标记,就可以定义用户界面。easyui是个完美支持HTML5网页的完整框架。easyui节省您网页开发的时间和规模。easyui很简单但功能强大的。详情请参考:htt...
2017-08-30 17:53:00
53
转载 vue
Vue.js(读音 /vjuː/,类似于view) 是一套构建用户界面的渐进式框架。与其他重量级框架不同的是,Vue 采用自底向上增量开发的设计。Vue 的核心库只关注视图层,它不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与单文件组件和Vue 生态系统支持的库结合使用时,Vue 也完全能够为复杂的单页应用程序提供驱动。详情请参考“”:https://cn.vuejs...
2017-08-30 17:38:00
82
转载 weui
WeUI 是专为微信公众账号开发而设计的一个简洁而强大的UI库,包含全部WeUI官方的CSS组件,并且额外提供了大量的拓展组件,丰富的组件库可以极大减少前端开发时间。\WeUI 提供了总共30+个非常实用的组件:列表,表单,卡片,对话框,下拉刷新等。WeUI 的最大特点是它只提供UI组件,并不会对项目所使用的框架和其他库有任何的限制,几乎可以在任何环境下使用。无论你的项目是基于...
2017-08-30 17:29:00
197
转载 apache性能测试工具
性能测试工具目前最常见的有以下几种:ab、http_load、webbench、siege。ab的原理:ab命令会创建多个并发访问线程,模拟多个访问者同时对某一URL地址进行访问。它的测试目标是基于URL的,因此,它既可以用来测试apache的负载压力,也可以测试nginx、lighthttp、tomcat、IIS等其它Web服务器的压力。ab命令对发出负载的计算机要求很...
2017-06-30 09:47:00
89
转载 redis和memcacahe、mongoDB的区别
都是非关系型数据库,性能都非常高,但是mongoDB和memcache、redis是不同的两种类型。后两者主要用于数据的缓存,前者主要用在查询和储存大数据方面,是最接近数据库的文档型的非关系数据库。memcache和redis的区别:①从数据存储位置上来分,memcache的数据存在内存中,而redis既可以存储在内存中,也可以存储的到磁盘中,达到持久化存储的功能,memcach...
2017-06-28 09:23:00
164
转载 redis 安装
Linux 下安装下载地址:http://redis.io/download,下载最新文档版本。本教程使用的文档版本为 2.8.17,下载并安装:$ wget http://download.redis.io/releases/redis-2.8.17.tar.gz$ tar xzf redis-2.8.17.tar.gz$ cd redis-2.8.1...
2017-06-27 11:58:00
43
转载 redis介绍
redis 是完全免费开源的,是一个高性能的key-value数据库。(遵守bsd协议)redis key-value缓存特点:Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。Redis支持数据的备份,即m...
2017-06-27 11:47:00
45
转载 svn基本命令
1、将文件checkout到本地目录svn checkout path(path是服务器上的目录)例如:svn checkout svn://192.168.1.1/pro/domain简写:svn co2、往版本库中添加新的文件svn add file例如:svn add test.php(添加test.php)svn add *.php(添加当前目录下所有的php文件)3、将改动的文...
2017-06-23 16:54:00
53
转载 变量
变量以 $ 符号开头,其后是变量的名称变量名称必须以字母或下划线开头变量名称不能以数字开头变量名称只能包含字母数字字符和下划线(A-z、0-9 以及 _)变量名称对大小写敏感($y 与 $Y 是两个不同的变量)echo 和 print 之间的差异:echo - 能够输出一个以上的字符串print - 只能输出一个字符串,并始终返回 1提示:ec...
2017-06-21 14:22:00
51
转载 redis持久化有几种.如何配置
有2种1,AOF(快速记忆 )这种方式比较零散,每次写入命令都会记下来,这样下次从新执行一遍就可以解决了.2,RDB(快速记忆 R是reids,db是数据库的意思)这种方式 是直接把快照备份下来了.也就是说把当前的内存内容直接复制成一个文件 .简单粗暴,只是每次复制一整个有点浪费空间.如果开启这两种模式呢RDB配置打开redis.conf找到 以下代...
2017-06-20 09:41:00
107
转载 var_dump print_r var_export的区别
var_dump此函数显示关于一个或多个表达式的结构信息,包括表达式的类型与值。数组将递归展开值,通过缩进显示其结构。 重点,本函数无返回值 print_r注意,4.3后有返回值 var_export 返回一个变量的 PHP语法代码.看以下例子即可发现. 如果说第二个参数,则返回对应的代码字符串. 如果为false(默认 )则直接输出代码....
2017-06-20 09:33:00
66
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人