分类:PHP

PHP学习

PHP面向对象、模式与实践

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

8045℃

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的启动参数...

6468℃

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

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

7880℃

PHP中的数学运算函数

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

7857℃

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

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

8930℃

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

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

6002℃

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

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

8082℃

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

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

7046℃

几个好用的php函数

几个好用的php函数 1、PHP加密解密 PHP加密和解密函数可以用来加密一些有用的字符串存放在数据库里,并且通过可逆解密字符串,该函数使用了base64和MD5加密和解密。 function encryptDecrypt($key, $string, ...

6860℃

日历插件fullcalendar+php的使用教程 — 简介

在使用charisma模板时候用到了fullcalendar日历插件,从网上找了几篇php下的使用方法,只做备忘(学习)。 ·日历插件fullcalendar+php的使用教程 — 简介 ·日历插件fullcalendar+...

13876℃

PHP中的错误类型及屏蔽方法

在PHP中,主要有以下3种错误类型。 1. 注意(Notices) 这些都是比较小而且不严重的错误,比如去访问一个未被定义的变量。通常,这类的错误是不提示给用户的,但有时这些错误会影响到运行的结果。 2. 警告(Warnings) 这就是稍微严重一...

5905℃

关于sql注入的防范

用yii写的项目刚上线还没有推广就遇到了sql注入,首先要提醒各位同行的是:让一个新手去处理事情,不管多大你都要提起120%的小心,每行代码每个逻辑都要亲自审查;另外,一定要做好足够充分的测试,找几个经验丰富的开发人员去测试比不做开发的去做测试要靠谱的多。这里转发一个关于sq...

5819℃

几个php代码片段

几个php的代码片段,放在这里用来收藏。 一.查看邮件是否已被阅读 当你发送邮件时,你肯定很想知道你的邮件是否已被对方查看。下面的代码就能实现记录阅读你邮件的IP地址,还有实际的阅读日期和时间。 error_reporting(0); Header(&q...

5695℃