ecshop技巧

PHP易混淆知识点

cui, wenyong 发布于 2018-04-29

1. 变量如何定义?如何检查变量是否定义?如何删除一个变量?怎样检测变量是否设置?         $定义   isset()// 检测变量是否设置         defined()// 检测常量是否设置         unset()//销毁指定的变量         emp...

阅读(4)评论(0)赞 (0)

ajax文件上传

营, 赵 发布于 2018-04-02

最近做个项目,用到了ajax文件上传,要考虑到兼容IE,IE下不支持“$.ajax”这种写法,在网上找了好多方法,最后,找到在IE下用Jquery from.js插件上传文件,可以解决问题,但是,IE下容易出现拒绝访问的问题, 在ie中除非你点击file控件的浏览按钮,否则是没有...

阅读(5)评论(0)赞 (0)

最近看到团队犯的几个程序错误

lee 发布于 2018-02-28

1.变量初始化的错误,在数组循环中,因为没有给自定义变量挂上key,在最后赋值的时候,直接把该变量赋给了新的数组。 导致的结果是所有的数组这个key都是同一个值。这个错误新人容易犯错,当程序不初始化,很容易造成值获取不到时,会 使用上次的结果。 2.同一个页面用了两个相同的nam...

阅读(4)评论(0)赞 (0)

laravel部署的隐藏文件

lee 发布于 2018-02-28

最近接触到laravel这个框架,拉倒本地部署后,配置了config后,发现一只提示数据库链接错误,但是检测了配置还有数据库,发现数据库 连接时,读取到的数据库配置并不是config中的,后来猜测是缓存造成的,就删除了缓存文件,结果发现还是不行,最后终于发现在根目录 有一个隐藏文...

阅读(2)评论(0)赞 (0)

zepto.js和jquery的区别

营, 赵 发布于 2018-01-04

项目中,我们常用到jquery来做一些比较炫丽的效果,jquery比较多的用在PC端;然而,Zepto.js相当于PC端的jQuery,它提供了很多方法和功能,能够很快的实现各种需求和功能。Zepto.js的语法借鉴并且兼容jQuery,使用Zepto.js开发,性能上是最好的,...

阅读(4)评论(0)赞 (0)

wdcp重置登录密码

1

lee 发布于 2017-12-12

今天,之前一个客户问我要之前给他们服务器部署的wdcp的账号密码。我这边一直按照官网的逻辑部署,从来不会去改动,所以就把默认的账号密码 发给了客户,但是等了一会儿,客户就回馈说登录不上去。我这边随后就打开登录页面做了尝试果然打不开。后来就是想办法重置或者找回密码吧, 网上找了很多...

阅读(3)评论(0)赞 (0)

php程序xml,数组互相解析

营, 赵 发布于 2017-11-30

//数组转XML function arrayToXmls($arr) { $xml = “<xml>”; foreach ($arr as $key=>$val) { if (is_numeric($val)){ $xml.=̶...

阅读(3)评论(0)赞 (0)

数据库登录不上,不提示错误直接闪页面

lee 发布于 2017-11-07

最近遇到了一个问题,就是Mysql数据库,前两天还好好的,登录没有一点问题,后来今天要用到了,登录的时候发现,输入完账号密码, 点击登录,页面就跳转一下,然后没有 任何反应,还是提示登录。本来以为是账号密码错了,多次确认后,还是不行。最后换了好几个 浏览器做了测试,最后还是没办法...

阅读(3)评论(0)赞 (0)

用css3实现彩色边框

2

lee 发布于 2017-11-01

一般我们遇到的border基本都是纯色,最近正好有个客户想要做置顶的时候,列表加一个彩色边框效果。 研究了CSS3发现了一个不错的样式,但是不太常用就是border-image属性。 这个属性加上CSS中的渐变色属性,正好可以实现多色渐变边框效果。 如下图效果: 代码和效果入上图...

阅读(7)评论(0)赞 (0)

能不用小京东就好好用默认ec改吧

lee 发布于 2017-10-27

吃一堑长一智,如果为了偷懒而使用了小京东,那么最后的代价是你要把整套程序给修复一遍,工作量远大于你要做的功能,兄弟们,如果客户没有要求要用小京东, 不要投机取巧觉得都带这些功能了而去用它做开发,一个程序开发完成,BUG都修改了几个月,也没谁了,还不如自己单独写。如果客户要用小京东...

阅读(4)评论(0)赞 (0)

mysql把同一表的多个字段拼接成一个字段

2

lee 发布于 2017-10-19

最近做项目遇到需要新建一个字段,然后把另一个字段内容直接复制过来,还有需要3个字段按照格式拼成一个字段,赋值到另一个字段中,写法如下 把一个字复制到表的另一个字段中: 把若干个字段按照不定规则拼凑到一起作为临时字段或者更新到表的另一个字段 通过这个方法,可以任意组合然后更新表的相...

阅读(4)评论(0)赞 (0)

PHP中大于2038年时间戳的问题处理

营, 赵 发布于 2017-09-21

php在进行时间格式化的时候遇到了2038问题,就是时间只要大于2038年就会出错。只有是32位系统,PHP版本 <= 3.x.x 的时候会出现,64位系统和PHP > 3.x.x,就没问题。 解决方法:new DateTime解决,下面是整合的方法(ThinkPHP...

阅读(3)评论(0)赞 (0)

js中常用追加元素的几种方法

营, 赵 发布于 2017-08-24

做项目的时候,会经常用到追加元素,会根据具体的要求向不同的地方或者以特定的形式进行追加,下面就是收集的几种常用的方法: <script>  $(function(){         //append(),在父级最后追加一个子元素         $(“....

阅读(3)评论(0)赞 (0)

推荐一个轻量级的通用后台(lyadmin)

营, 赵 发布于 2017-08-09

近期,看到一个好用的轻量级的通用后台—lyadmin; 这个后台,在使用的时候很方便,是基于ThinkPHP3.2.3和Bootstrap3.3.5来开发的,同时又有不错的Builder页面生成技术 ,在后台无需新建多余的view视图,它有后台列表页面生成和表单页面生...

阅读(5)评论(0)赞 (0)

php中序列化与反序列化

营, 赵 发布于 2017-07-05

页面之间传一些复杂的值的时候,我们会用到php中序列化与反序列化,以方便我们传值。 serialize() 把变量和它们的值编码成文本形式 unserialize() 恢复原先变量 当把序列化的数据放在URL中在页面之间会传递时,我们有时候会遇到,页面上面是正常的有值,但是,从页...

阅读(3)评论(0)赞 (0)

thinkphp学习之-Save方法

营, 赵 发布于 2017-06-16

thinkPHP中save方法是更新数据的,但是,使用时需要注意一点,thinkPHP默认的有实例化数据模型,在使用时$User->save();如果没有传值,系统会调取当前数据模型,注意是调取的缓存文件,所以,我们有时候会遇到数据库新加了一个字段,但是,数据就是写不进去,...

阅读(5)评论(0)赞 (0)

解决ecshop后台生成菜单出现乱码的问题

lee 发布于 2017-02-22

这几天在处理微信的项目,正好遇到一个问题,就是同样的代码,在本地这边生成菜单没有问题,但是放在客户服务器上之后, 点击生成菜单时,出现了乱码问题,于是特意的尝试用写好的数组进行测试,最后排除了是数据库导致的乱码,然后最终发现 在使用preg_replace(“#\\\...

阅读(3)评论(0)赞 (0)