22:45
ajax无刷新分页,支持id定位,lt;?phpHeaderContent-Type:text/html;charset=utf-8;//AKQQ:42220796//总数单页条数当前页点击后的url地址get应用的js函数nbsp;显示几个nbsp;显示的地址functionAjaxPage$Total,$ListNub,$CurrentPage,$Url,$AjaxAction,$HalfPer='',$ViewId=''{//计算总页数$totalPag..
22:45
ajax之搜索提示,数据库表:复制内容到剪贴板代码:CREATETABLE`xqbar`.`suggest``id`INTNOTNULLAUTO_INCREMENT,`title`VARCHAR100NOTNULL,`hits`INTNOTNULLDEFAULT'0',PRIMARYKEY`id`ENGINE=InnoDBinsertintosuggesttitle,hitsvalues'xqbar.com',100;insertintosuggesttitle,hitsvalues..
22:45
PHP经典分页导航函数,PHP经典分页导航函数源码:复制PHP内容到剪贴板PHP代码:#*********************************************************#文件名称:function.php#功能描述:新闻添加修改处理模块#程序制作:留印adleyliu#联系qqnbsp;:14339095#联系邮箱:[email=adleyliu@163.com]adleyliu..
22:45
利用单元测试对PHP代码进行检查,测试驱动的开发和单元测试是确保代码在经过修改和重大调整之后依然能如我们期望的一样工作的最新方法。在本文中,您将学习到如何在模块、数据库和用户界面UI层对自己的PHP代码进行单元测试。现在是凌晨3点。我们怎样才能知道自己的代码依然在工作呢?Web应用程序是24x7不..
22:45
PHP编程的五个良好习惯,根据具体的情况,一般的开发人员往往比优秀的开发人员的效率低10%~20%。优秀的开发人员的效率更高,因为他们拥有丰富的经验和良好的编程习惯。不良的编程习惯将会影响到效率。本文通过展示一些良好的编程习惯,帮助您成为更优秀的程序员。这些良好的编程习惯不仅能提高..
22:45
PHP命令行参数详解及应用,当用户打开php页面时,服务端便执行PHP的命令并将执行结果发送至用户的浏览器中,这类似于ASP和CoildFusion,PHP可以运行在WINDOWS和多种版本的UNIX上。除了能够操作您的页面外,PHP还能发送HTTP的标题。您可以设置cookie,管理数字签名和重定向用户,而且它提供了极好的..
22:45
PHP中Session会话的使用和分析,Session的中文译名叫做“会话”,其本来的含义是指有始有终的一系列动作/消息,比如打电话时从拿起电话拨号到挂断电话这中间的一系列过程可以称之为一个Session。目前社会上对Session的理解非常混乱:有时候我们可以看到这样的话“在一个浏览器会话期间,...”,这里的..
22:45
一个令人深思的小注入【警惕】,先举一个例子来给大家了解一下PHP下的注入的特殊性和原理。当然,这个例子也可以告诉大家如何学习构造有效的SQL语句。我们拿一个用户验证的例子,首先建立一个数据库和一个数据表并插入一条记录,如下:PHP代码:CREATETABLE`user``userid`int11NOTNULLauto_increment,`..
22:45
md5结合cryp=无敌密码,因为本人对sql注入比较喜欢前前后后检测过不少网站ASPPHPJSP发现基本都是用MD5加密算法都说MD5nbsp;不可逆无法破对MD5是无法逆可是可以暴力破只需要把常用的密码MD5后放数据库里别人只需要提供MD5密码进行数据库对比就可以还原密码了国内www.cmd5.com国外www.xmd5.org都..
22:45
毛毛虫教你写一个属于自己的模板引擎,#phpchina首发#Smarty一直被人视为是多余的东西,我觉得认为Smarty多余的人才是多余的....不说这些了。今天我就教大家写个模板引擎,让大家都可以写一个属于自己的模板引擎,而且看完这篇文章之后,你对Smarty的认识会更进一步的。我的模板引擎名叫Stupid(傻瓜的意思)..
22:45
PHP注入的安全规范,Php注入的安全防范通过上面的过程,我们可以了解到php注入的原理和手法,当然我们也同样可以制定出相应该的防范方法:首先是对服务器的安全设置,前面的windows服务器的安全设置我们已经讲了,不再重复,这里主要是php+mysql的安全设置和linux主机的安全设置。对php+my..
22:45
PHP魔法函数应用详解,PHP提供两个方便我们引用数据的魔法引用函数magic_quotes_gpc和magic_quotes_runtime,这两个函数如果在php.ini设置为ON的时候,就会为我们引用的数据碰到单引号'和双引号以及反斜线\是自动加上反斜线,帮我们自动转译符号,确保数据操作的正确运行,可是我们在php不同..
22:45
直接返回数组的方法是最慢的,缓存文件,大家用的最多的估计就是returnarray;实验证明,这种方法是较慢的,试考查以下的3个文件.其一.$arr.php直接返回数组lt;?phpreturnArraynbsp;nbsp;nbsp;db_host1=gt;123,nbsp;nbsp;nbsp;db_host2=gt;123,nbsp;nbsp;nbsp;db_host3=gt;123,nbsp;nbsp;nbsp;db_host4=..
22:45
date与gmdate的区别,PHP中的时间有2个格式化函数:date和gmdate,在官方的文档中的描述为:date--格式化一个本地时间/日期gmdate--格式化一个GMT/UTC日期/时间,返回的是格林威治标准时(GMT)。举个例子,我们现在所在的时区是+8,那么服务器运行以下脚本返回的时间应该是这样的:当前时..
22:45
PHPDocument代码注释规范,PHPDocumentor是一个用PHP写的工具,对于有规范注释的php程序,它能够快速生成具有相互参照,索引等功能的API文档。老的版本是phpdoc。1.什么是phpDocumentor?PHPDocumentor是一个用PHP写的工具,对于有规范注释的php程序,它能够快速生成具有相互参照,索引等功能的API文..
22:45
PHP安全编程法则,标有*的检查项目表示该项是针对相关问题的根本解决方法,应当尽最大努力去完成这些内容。未标*的项目,表示该项并不能完全消除安全隐患,只是说通过这种方法可以避免发生安全问题。SQL注射*在组合SQL语句时要使用SQL变量绑定功能*如果数据库不提供变量绑定,那么需要对..
22:45
PHPIP及IP段进行访问限制的代码,本来是写了几个函数,IP黑名单是记到库里的,为了方便理解,改成了一个class把IP黑名单写了出来。192.168.1.1单个IP192.168.1.*这样代理192.168.1.1-192.168.1-255192.158.1.2-20这样是代表192.158.1.2-192.158.1.20也可以这样写192.168.1.[1|2|3]嘿嘿~一个方法不知道..
22:45
PHPxml-rpc远程调用,从网上找来的XML-RPC库,对于开发小型的外部通讯接口很有用,把这个代码保存为xml-rpc.inc.phplt;?php/*从网上找来的XML-RPC库,对于开发小型的外部通讯接口很有用*/functionamp;XML_serialize$data,$level=0,$prior_key=NULL{#assumesahash,keysarethevariablenames$x..
22:45
基础补习:PHP易混淆函数的区分,今天看到毛毛虫给大家做了个空字符串和NULL的区分(http://bbs.phpchina.com/thread-99574-1-2.html),感觉对基础知识不扎实的小鸟(比如我)很有帮助,夜深了,一时来兴致,查了很多“权威资料”写一篇文章贴到这里和大家一起补习一下基础知识,当然,我的标题写的并..
22:45
优化PHP代码的40条建议,简介英文版权归ReinholdWeber所有,中译文作者yangyang(akadavidkoree)。双语版可用于非商业传播,但须注明英文版作者、版权信息,以及中译文作者。翻译水平有限,请广大PHPer指正。1.如果一个方法可静态化,就对它做静态声明。速率可提升至4倍。2.echo比print快。3...
22:45
献给所有想学习正则和采集的朋友,lt;?phpfunctionget_url_content$Url,$Method='c'{nbsp;nbsp;nbsp;//引入需要的语言编码.如果没有,就会默认为utf-8,不必担心.nbsp;nbsp;nbsp;global$Charset;nbsp;nbsp;nbsp;$Urlarr=parse_url$Url;nbsp;nbsp;nbsp;//如果检测不出域名,就返回.nbsp;nbsp;nbsp;if!isset$..
22:45
怎么样写PHP代码才会被录用?,KevinYank曾在SitePoint做面试官,他发布了一篇GoodandBadPHPCode,通过一些代码实例详细阐述了他对PHP代码优劣书写的看法。其中提到几个很简单的东西:lt;?被替换成了lt;?php,这样更符合XML规范。在输出$_GET['query']的值之前先判断它是否为空。echo命令中多余的括号..
22:45
用PHP5的DirectoryIterators递归扫描目录,PHP5中增加了Iterator,一组有助于导航和处理等级数据结构的现成接口,这是PHP5最有趣的新特性之一。这些Iterator显著减少了处理XML文档树或文件集合所需的代码。PHP5中使用大量Iterator,包括ArrayIterator、CachingIterator、LimitIterator、RecursiveIterator、Simp..
22:45
php操作php文件,听起来有些晕吧?!!使用php来操作php页面。有一个小的用途,在一个系统当中可能会有个别的小项不便存入数据库,但是我们又要经常在其他页面当中调用,而且还需要更新,那么我们就可以用这种方式来解决。其中遇到几个小问题,搞了俺半天时间才搞定nbsp;nbsp;比如说:用..
22:45
PHP中使用FCKeditor2.3.2配置,下载FCKeditor2.3.2,解压至FCKeditor。1.首先删除不必要的文件节省空间。凡是以_开头的文件如_samples,_testcases和一些用不到的.asp、.jsp、.cfm文件统统干掉。2.修改fckconfig.jsFCKConfig.AutoDetectLanguage=true;//是否自动检测语言FCKConfig.DefaultLanguagenb..
22:45
Web应用优化技巧,作者:Fenng|可以转载,转载时务必以超链接形式标明文章原始出处和作者信息及版权声明网址:http://www.dbanotes.net/web/flickr_web_tech.htmlCalHenderson是大名鼎鼎的Flickr网站的开发者之一.在一篇名为ServingJavaScriptFast的文章中,他介绍了用于Flickr站点应用优化..
22:45
PHP如何禁止图片文件的被盗链,1、假设充许连结图片的主机域名为:www.test.com2、修改httpd.confnbsp;SetEnvIfNoCaseReferer^http://www.test.com/local_ref=1lt;FilesMatch.gif|jpggt;OrderAllow,DenyAllowfromenv=local_reflt;/FilesMatchgt;nbsp;这个简单的应用不光可以解决图片盗链的问题,稍加..
22:45
curl函数的中文档案,curl_setopt—为CURL调用设置一个选项描述boolcurl_setoptintch,stringoption,mixedvaluecurl_setopt函数将为一个CURL会话设置选项。option参数是你想要的设置,value是这个选项给定的值。下列选项的值将被作为长整形使用在option参数中指定:*CURLOPT_INFILESIZE:当你..
22:45
PEAR简介:用PEAR来写你的下一个php程序,pear简介:用pear来写你的下一个php程序nbsp;nbsp;内容:什么是pear为什么要使用pear?pear能给我带来什么好处?pear的编码规则开始使用pear总结相关资源作者简介潘凡nightsailernightsailer@hotmail.com北京赛迪网信息技术有限公司2001年6月你可能..
22:45
PHPPEAR简介,什么是PEARPEAR是PHP扩展与应用库(thePHPExtensionandApplicationRepository)的缩写。它是一个PHP扩展及应用的一个代码仓库,简单地说,PEAR就是PHP的CPAN。为什么要使用PEAR?PHP是一个非常优秀的脚本语言,简洁、高效,随着4.0的发布..