PHP中3种生成XML文件方法的速度效率比较

yipeiwu_com6年前
PHP中3种生成XML文件方法的速度比较 有3种方法,分别是直接写;使用DomDocument;使用SimpleXML;其实还有第4种:使用XMLWriter,不过我没用过,也懒得试了....

PHP实现提取一个图像文件并在浏览器上显示的代码

yipeiwu_com6年前
去年做过一个项目,要把用户上传的图像文件列出文字清单,当用户点击一个文件名后,就可以显示这个图像. 因为要考虑兼容各种不同的图像格式, 我使用了GD库, 判断出具体是那种图像文件(MIN...

PHP面向对象学习笔记之一 基础概念

yipeiwu_com6年前
1> if( "false" ) 等效于 if( true), 因为非空字符串是true 2> 检查数据类型: is_array(); is_object(); is_str...

PHP面向对象学习笔记之二 生成对象的设计模式

yipeiwu_com6年前
PHP面向对象学习笔记之二 生成对象的设计模式
一. 单例模式(Singleton) 如果应用程序每次包含且仅包含一个对象,那么这个对象就是一单例. 用来替代全局变量. 复制代码 代码如下: <?php require_once...

解析百度搜索结果link?url=参数分析 (全)

yipeiwu_com6年前
前几天写过一篇可以获取到百度跳转之后的网址的文章,在百度了一下,有人也研究过百度link?url=的。 大概得出如下结果: 1、加密方式根据:随机+输入停留时间+快照地址进行加密 2、整...

php列出一个目录下的所有文件的代码

yipeiwu_com6年前
复制代码 代码如下: <?php function dir_path($path) { $path = str_replace('\\', '/', $path); if (sub...

php全排列递归算法代码

yipeiwu_com6年前
算法原理如果用P表示n个元素的全排列,而Pi表示n个元素中不包含元素i的全排列,(i)Pi表示在排列Pi前面加上前缀i的排列,那么n个元素的全排列可递归定义为:  &...

php排序算法(冒泡排序,快速排序)

yipeiwu_com6年前
冒泡排序实现原理 ① 首先将所有待排序的数字放入工作列表中。② 从列表的第一个数字到倒数第二个数字,逐个检查:若某一位上的数字大于他的下一位,则将它与它的下一位交换。 ③ 重复步骤②,直...

记录PHP错误日志 display_errors与log_errors的区别

yipeiwu_com6年前
display_errors 错误回显,一般常用语开发模式,但是很多应用在正式环境中也忘记了关闭此选项。错误回显可以暴露出非常多的敏感信息,为攻击者下一步攻击提供便利。推荐关闭此选项。...

域名和cookie问题(域名后缀)

yipeiwu_com6年前
域名和cookie问题(域名后缀)
域名和cookie 偶然想到一个问题:www.g.cn能把cookie设置为.g.cn,那么www.com.cn能设置把cookie设置为.com.cn吗? 试验结果:不能。因为浏览器知...