分类:PHP

PHP学习

Cannot read property ‘msie’ of undefined 的解决方法

最近在使用 Charisma 的时候,由于是使用的 yii框架,并且增加了 redactor 富文本编辑器,于是页面出现了“Cannot read property ‘msie’ of undefined”错误。 度娘后方知是$.browser这个api从jQuery1.9开始就...

5094℃

yii2 解决POST 400错误的解决

如果yii2中在post提交、jquery提交的话如果出现400错误,可能是 Csrf 的问题,解决如下: 第一种解决办法是关闭Csrf public function init(){      $this->enableCsrfValidation = false; } ...

7007℃

PHP下图片裁剪、圆形、合并

好把,标题就这样叫吧。 这个源码是从网上找的,不过源码是有问题的,我稍微做了修改,并且测试可行。 向原作者直径。 先上一个处理完的图形。 代码: <?php /** *==============================================...

6826℃

Composer更新慢的解决办法

开始用Composer管理PHP的包依赖后,觉的更新速度简直龟速,基本到了没法用的地步。怎么办?那就是VPN啦。买个VPN,问题一下解决了。但是,公司的路由器是关闭VPN相关的端口的,只开放个80,8000等端口走走HTTP协议。怎么办?程序员们都知道,有个好用又免费的神器,就是...

6671℃

高级PHP工程师所应该具备的

很多面试,很多人员能力要求都有“PHP高级工程师的字眼”,如果您真心喜欢PHP,并且您刚起步,那么我简单说说一个PHP高级工程师所应该具备的,希望给初级或已经达到中级的PHP工程师一些帮助。 一、平静的心态 和所有程序员一样,要写一手好的程序,没有好的心态是不行的。 遇事不可急躁...

4913℃

基于 php-redis 的redis操作

redis的操作很多的,下面的例子都是基于php-redis这个扩展的。这么多很难记得住,转到这里留作备忘:   1,connect 描述:实例连接到一个Redis. 参数:host: string,port: int 返回值:BOOL 成功返回:TRUE;失败返回:F...

4395℃

PHP面向对象、模式与实践

1 语法 1.1 基础语法 clone 需要操作原对象,但又不想影响原对象. $K_back = clone $K; 基本数据类型和数组都为真复制,即为真副本,当属性为对象时,为假复制,改变副本仍会影响原对象.解决方案: //在原对象中添加 function __clone()...

3292℃

php配置php-fpm启动参数及配置详解

php-fpm 启动参数及重要配置详解。 约定几个目录 /usr/local/php/sbin/php-fpm /usr/local/php/etc/php-fpm.conf /usr/local/php/etc/php.ini 一,php-fpm的启动参数...

2577℃

Yii框架的计划任务实现 <转载留存>

yii consolecommand 控制台命令,实现定时任务。当然,这得结合系统,如XP的计划任务,linux的crontab命令。   1,配置好,要执行的页面。本文为 protected/commands/crons.php <?php...

3622℃

PHP中的数学运算函数

PHP数学函数一般比较耗时的,因此在实际的项目当中涉及数学运算(包括算术运算)尽量使用PHP系统自带的内部函数。 string decbin ( int $dec ) — 十进制转换为二进制 string decoct ( int $dec ) &md...

3173℃

PHP开发中常见的漏洞及防范

对于PHP的漏洞,目前常见的漏洞有五种。分别是Session文件漏洞、SQL注入漏洞、脚本命令执行漏洞、全局变量漏洞和文件漏洞。这里分别对这些漏洞进行简要的介绍和防范。 1、session文件漏洞 Session攻击是黑客最常用到的攻击手段之一。当一个用户访问某...

3155℃

jQuery实现表格行上移下移和置顶

上移下移可以用在调整内容排序上,直观。 我们在操作列表数据的时候,需要将数据行排列顺序进行调整,如上移和下移行,将行数据置顶等,这些操作都可以在前端通过点击按钮来完成,并且伴随着简单的动态效果,轻松实现表格数据排序。 查看演示 下载源码 HTM...

2473℃

判断是否为微信内置浏览器

微信内置浏览器的 User Agent iPhone 上微信的浏览器的的 User Agent 是: Mozilla/5.0 (iPhone; CPU iPhone OS 6_1_3 like Mac OS X) AppleWebKit/536.26 (KHTML...

3646℃

php 实现异步操作的方法一则及原理

php 实现异步操作的方法一则及原理 1.为啥PHP需要异步操作? 一般来说PHP适用的场合是web页面展示等耗时比较短的任务,如果对于比较花时间的操作如resize图片、大数据导入、批量发送EDM、SMS等,就很容易出现操作超时情况。你可以说我可以设置无限超时...

2310℃