WEB开发笔记

WEB开发常见问题,网站建设运营策划,SEO推广优化,PHP面向对象编程,JAVA面向对象编程,关注www.chhua.com

正在浏览 PHP 里的文章

PHP的博客ping服务代码

评论已关闭

PHP的ping服务代码其实在以前我已经写过一个类,不过,有很多朋友加我好友说,看不太懂,那个是以类的形式写的,可能如果直接放到代码里直接用不太行,今天发一下能够直接用的ping函数,希望对大家有所帮助,还需要说明的一点是现在的ping并不是像以前那么管用了,因为,百度和gg可能又加入了其它的指标,[……]

近期,百度很疯,老李说了,5年之后,互联网无垃圾,不知道他所谓的垃圾是什么?采集的,还是什么的?咱不去管他,最近,我总是很倒霉,百度就好像专门针对我一样,排名好的站总是得K我,排名不好的站,一点也不会出事,为了记忆百度蜘蛛的行踪,写了以下的PHP函数,分两个函数,一个是判断蜘蛛名称,一个是记忆蜘蛛到[……]

组合算法的PHP解答方法

评论已关闭

题目:组合算法:有一个数组a,有N 个元素,现在要求从中找出含有任意元素的所有组合个数。
解答:先看规律吧:
假设这个数组为array(1,2,3,4,5)那么M=5;
可能出现的组合为:
1个数字的组合个数: 5
2个数字的组合个数: 4+3+2+1
3个数字的组合个数: 3+2+1[……]

phpchina上有个名人叫大白菜心,经常会拿这个事来说事。传统处理会把斐波那契数列用递归来处理,效率慢是必然的。不过他说事说吧,居然不拿出答案来,就有点不厚道了。

我自己构思了下,实际上程序来解决这个事情,就是一个偏移量的问题。首先看数列::1、1、2、3、5、8、13、21、34数列的下一[……]

ob_flush/flush在手册中的描述, 都是刷新输出缓冲区, 并且还需要配套使用, 所以会导致很多人迷惑…

其实, 他们俩的操作对象不同, 有些情况下, flush根本不做什么事情..

ob_*系列函数, 是操作PHP本身的输出缓冲区.

所以, ob_flush是刷新PHP自[……]

php文本流下载的BOM问题

评论已关闭

今天写了一个小程序,是数据导出的,导出的文件是XML文件,提供给别人的一个数据文件,文件能够成功导出,但是,对方说,总是出错,后来一通研究发现,是UTF8文件编码有BOM的问题,但是,生成的文件却是无BOM的UTF8文件,只是一另存为,就自动加上了BOM,很奇怪。仔细的检查了源码,也没有任何问题,后[……]

PHP的多API数据采集

抢板凳

PHP的数据采集,大家都不陌生,有很多方式方法,比如RSS,API等,对于 API来说,有很多是直接调用,比如说淘宝网站数据,根本没有必要再重新入库,直接调用就可以,这样还节省了很多的资源,有的会在速度上产生瓶颈,最多是把数据文章放在本地,然后再调用。

然而类似淘宝的这种API数据,只是单AP[……]

高质量的PHP程序

已有 2 条评论

这是一个很老的话题了,现在的PHP程序员都在追求所谓的高性能,但高性能并不代表是高质量,什么是高质量的PHP程序呢?我认为,高质量的PHP程序首先得具备以下的要素。

一、安全

无论程序写的如何,首先安全是第一位的,没有安全保障的程序根本不能谈高质量。

二、稳定

无论你代码写的[……]

PHP投票系统防刷票判断流程

已有 2 条评论

目前来说,PHP防止刷票的判断没有太可行和完全防止的方法。

近期,我做了一个娱乐门户的投票系统,也是被刷票搞的焦头烂额,一切可用的方法都用了。但都不是太理想,最终,琢磨出来了下面的方法,我做成了流程图与大家分享。

看不懂流程的也不要钻牛角了,本人也不做太多无聊的解释,当然,这个流程只是一[……]

php摘要生成函数

抢板凳

以前也写过一个PHP文章摘要生成方法(函数), 原文地址: http://www.chhua.com/web-note628 ,不过,不怎么好用,也出现乱码,现在再发布一个,这个函数是在某开源系统上拆下来了,希望对大家用用,在使用的时候,得先把要生成摘要的内容strip_tags()一下,当然,你也[……]