它山之石可以攻玉

键盘上的生活
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  PHP

摘要:本类实现参考 php manual 评论 [php] view plain copy /** * function: 解压zip 格式的文件 * author:friker * date:2015-15-14 * reference:http://php.net/manual/zh/ref.zip.php * all rights reserved:wujiang... 阅读全文

posted @ 2018-01-04 09:47 陈达辉 阅读(1441) 评论(0) 推荐(0)

摘要:简介 Class.upload.php是用于管理上传文件的php文件上传类, 它可以帮助你快速的给自己的网站集成上传文件功能。不仅如此,此分类还有一些列的处理功能,可以对上传的文件或者本地的文件进行处理,其图片处理功能比较 强大,包括图片的缩放、旋转、剪裁、类型转换、应用滤镜、添加边框文字和水印等。 阅读全文

posted @ 2018-01-03 17:26 陈达辉 阅读(2776) 评论(0) 推荐(0)

摘要:Suffixes applicableMedia type and subtype(s) .3dm x-world/x-3dmf .3dmf x-world/x-3dmf .a application/octet-stream .aab application/x-authorware-bin .a 阅读全文

posted @ 2018-01-03 17:25 陈达辉 阅读(1988) 评论(0) 推荐(0)

摘要:chrome插件安装 方式一,在线安装 直接插到json-handle地址,添加即可 https://chrome.google.com/webstore/detail/json-handle/iahnhfdhidomcpggpaimmmahffihkfnj?hl=zh-CN 国内部分用户无法访问到 阅读全文

posted @ 2018-01-03 11:11 陈达辉 阅读(1349) 评论(0) 推荐(0)

摘要:因为需要安装phpunit,要先装pear,网上的教程大多数是以双击go-pear.bat开始,但是我安装的php文件夹里压根没有这个文件。经过几次搜索之后终于找到了办法。解决步骤如下:1.下载下面连接的文件至go-pear.phar。http://pear.php.net/go-pear.phar 阅读全文

posted @ 2017-12-29 11:36 陈达辉 阅读(643) 评论(0) 推荐(0)

摘要:PhpDocumentor简介 PHPDocumentor是一个用PHP写的工具,对于有规范注释的php程序,它能够快速生成具有相互参照,索引等功能的API文档。老的版本是phpdoc,从1.3.0开始,更名为phpDocumentor,新的版本加上了对php5语法的支持,同时,可以通过在客户端浏览 阅读全文

posted @ 2017-12-29 11:35 陈达辉 阅读(1464) 评论(0) 推荐(0)

摘要:今天使用thinkPHP操作MongoDB发现跟用MYSQL有很多不同的地方,在这里特别跟大家分享下.暂时没用thinkPHP5一直还在用thinkPHP3.2.3觉得挺好用,MongoDB版本2和3均测试通过.config.php IndexController.class.php ColMode 阅读全文

posted @ 2017-11-14 13:31 陈达辉 阅读(1697) 评论(0) 推荐(0)

摘要:看到Thinkphp网站上没有调用Mongodb的例子,就写一个一个最简的Thinkphp操作Mongodb的例子。欢迎讨论【前提】Thinkphp对Mongdb的支持依赖于PHP对Mongodb的支持。这是前提。如果出现类似“系统不支持:mongoClient”的提示,说明你的PHP还没支持Mon 阅读全文

posted @ 2017-09-29 11:03 陈达辉 阅读(1434) 评论(0) 推荐(0)

摘要:thinkphp mysql和mongodb 完美使用。第一步:在你的应用的Model文件下建立一个MonModel如下图第二步:MonModel的内容如下 第三步:你就可以在你的控制器里用这个MonModel去操作mongodb了。如下 阅读全文

posted @ 2017-09-13 15:12 陈达辉 阅读(2579) 评论(0) 推荐(0)

摘要:前言 一个成熟的大型网站(如淘宝、京东等)的系统架构并不是开始设计就具备完整的高性能、高可用、安全等特性,它总是随着用户量的增加,业务功能的扩展逐渐演变完善的,在这个过程中,开发模式、技术架构、设计思想也发生了很大的变化,就连技术人员也从几个人发展到一个部门甚至一条产品线。所以成熟的系统架构是随业务 阅读全文

posted @ 2017-09-12 17:37 陈达辉 阅读(212) 评论(0) 推荐(0)

摘要:记得一定要先启动Memcached哦! -d 守护进程模式(退出终端窗口之后使程序还在运行),-l 指定IP地址127.0.0.1 ,-p 指定端口号11211,-m 为memcached分配多少内存(单位:M),-u 指定使用哪个用户启动memcached 使用ps命令查看一下运行状态: 显示运行 阅读全文

posted @ 2017-09-08 14:47 陈达辉 阅读(1941) 评论(0) 推荐(0)

摘要:下面例子简单讲解PHP接口开发加密技术:如app要请求用户列表,api是“index.php?module=user&action=list”app生成token = md5sum (‘user’.’2012-11-28′.’www.aaa.com’.list) = 880fed4ca2aabd20 阅读全文

posted @ 2017-08-23 16:25 陈达辉 阅读(495) 评论(0) 推荐(0)

摘要:$badword = array( '张三','张三丰','张三丰田' ); $badword1 = array_combine($badword,array_fill(0,count($badword),'*')); $bb = '我今天开着张三丰田上班'; $str = strtr($bb, $badword1); echo $str;... 阅读全文

posted @ 2017-08-22 16:43 陈达辉 阅读(1954) 评论(0) 推荐(0)

摘要:其实说白了,这篇文章就是转给自己看的,省的下次用的时候满网络找了。有需要的同学也可以看看。自动验证是非常有用的一个技术。平常的验证基本就是,用户名是否为空,用户名是否重复,密码,重复密码是否一致。官方给的就是这些。那么我们不可能只用到这些,铁定还有别的规则,所以下面这些规则供同学借鉴,也供我自己借鉴 阅读全文

posted @ 2017-08-19 18:12 陈达辉 阅读(752) 评论(0) 推荐(0)

摘要:在代码顶部增加 libxml_disable_entity_loader()作用是设置是否禁止从外部加载XML实体,设为true就是禁止,目的是防止XML注入攻击(详情自行百度),本意是好的,但这个在设置后存在BUG(具体没深究,以后有时间可以研究下,也许这个BUG在高版本php中已经解决了,没有验 阅读全文

posted @ 2017-08-16 13:12 陈达辉 阅读(7718) 评论(0) 推荐(0)

摘要:调试时可在访问的php文件开头输入 这样就会在页面上显示具体的php错误 阅读全文

posted @ 2017-08-16 11:10 陈达辉 阅读(337) 评论(0) 推荐(0)

摘要:html代码 js代码 php代码 model代码 阅读全文

posted @ 2017-08-07 11:27 陈达辉 阅读(1863) 评论(0) 推荐(1)

摘要:AngularJs 刷新页面可采用下面的方式:首先先在控制器中注册$window,然后调用$window.location.reload(); 阅读全文

posted @ 2017-07-29 18:35 陈达辉 阅读(7336) 评论(0) 推荐(0)

摘要:是不是偶尔发现在家里看网页的时候回插入一个广告,很烦人。开发的网站,上传到了阿里云 oss,设置了域名解析,但是在家里晚上访问的时候,总会在页面添加一个广告,导致页面卡主,一开始以为是路由器的问题,以为是中毒了,后来发现应该是运营商加的广告,不清楚是阿里oss出口加的,还是运营商加的。 分析 测试发 阅读全文

posted @ 2017-07-26 11:10 陈达辉 阅读(3444) 评论(0) 推荐(0)

摘要:今天在网上看到别人的Eclipse皮肤很漂亮,所以也就查了一下如何更改。 其实很简单,现在一起来: Help -> Install New Software -> add -> name( 随便输入什么,我输入的是 Color Theme) Location:http://eclipse-color 阅读全文

posted @ 2017-07-25 14:10 陈达辉 阅读(304) 评论(0) 推荐(0)