• PHP的autoload自动加载机制使用说明2010-12-28自PHP5后,引入了__autoload这个拦截器方法,可以自动对class文件进行包含引用,下面看具体的使用方法。在PHP开发过程中,如果希望从外部引入一个class,通常会使用include和require方法,去把定义这个class的文件包含进来,但是这样可能会使得在引用文件的新脚本中,存在大量的in..【阅读全文】
  • PHP与MySQL开发的8个技巧小结2010-12-17LAMP 架构的网站,我以前注重的多是安装/配置方面的,讲述开发的相对较少,因为自己从事开发也少。看了以后,颇有启发,以前开发中遇到的一些问题,迎刃而解。所以翻译出来和大家共享。1. PHP 中数组的使用 在操作数据库时,使用关联数组(associatively-indexed arrays)十分有帮..【阅读全文】
  • php 高性能书写2010-12-12从这里就可以看到,第二段代码会因应数组中的键的个数去不停地作出判断次数为1+2+3的判断,所以变成了第一段代码判断次数是3,而第二段代码判断次数是6次,从.NET转去做PHP4年了,最近开始追求高性能了~~ 所以开始觉得是时候要写写博客了~ 来段发现物先~ $arr = array( 'attr1..【阅读全文】
  • php foreach 参数强制类型转换的问题2010-12-12大家都知道foreach的参数如果不是数组类型,在运行的时候 就会出现类似“Warning: Invalid argument supplied for foreach() in XXX”warning信息。 所以,为了防止这样的信息出现,我使用foreach的时候,都会把参数进行强制类型转换,形势如下: foreach((array)$arr a..【阅读全文】
  • PHP程序员最常犯的11个MySQL错误小结2010-11-24 对于大多数web应用来说,数据库都是一个十分基础性的部分。如果你在使用PHP,那么你很可能也在使用MySQL—LAMP系列中举足轻重的一份子。 对于很多新手们来说,使用PHP可以在短短几个小时之内轻松地写出具有特定功能的代码。但是,构建一个稳定可靠的数据库却需要..【阅读全文】
  • 整理的9个实用的PHP库简介和下载2010-11-199个非常有用的PHP类库,相信一定可以为你的WEB开发提供更好和更为快速的方法。1. ReCAPTCHAThe reCAPTCHA 库让你可以为网站创建高级的 CAPTCHA 系统,这个系统其实是用来生成验证信息的,甚至包括语音验证。当然还有 reCAPTCHA 服务可以使用,其提供易用的免费 API,值得在你的网..【阅读全文】
  • php如何裁取不变形的缩略图2009-04-24 商业源码热门下载www.html.org.cn用过bcastr的朋友应该知道,bcastr就是保证了图像调用的不变形,对一个固定大小输出的图像框,源图有以下几种情况: 1:需要输出的图像的高宽比源图的高宽都小,写成判断 $new_width<$src_width && $new_height<$s..【阅读全文】
  • php缓存mod_file_cache 模块的设置2009-04-18apache模块 mod_file_cache【阅读全文】
  • PHP判断搜索引擎蜘蛛的代码2009-03-26最大的网站源码资源下载站,if(stripos($str,'msnbot')){ //msn return false; } if(stripos($str,'googlebot')){ //google return false; } if(stripos($str,'sosospider')){ //soso retu..【阅读全文】
  • PHP用正则表达式提取网页链接地址2009-02-20如下面代码,用正则表达式提取其中的链接地址以下是引用片段:<div class="pic" id="s3"> <a title=list href="http://www.html.org.cn/down/" target="_blank">阿里西 西源码下载频道</a> <a href="http://js.html.org.cn/" target="_blank">网页特效演..【阅读全文】
  • php使用正则取得域名地址2009-02-03比如域名是html.org.cn,正则表达式如下: $s = 'http://www.html.org.cn/'$domain = array('com','cn','name','org','net');$ss = $s;$dd = implode('|',$domain);$ss = preg_replace('/(.*)((\w+)(\.('.$dd.'))*\.('.$dd.'))$/iu','$..【阅读全文】
  • PHP注入的安全规范2009-01-04php注入的安全防范通过上面的过程,我们可以了解到php注入的原理和手法,当然我们也同样可以制定出相应该的防范方法:首先是对服务器的安全设置,前面的windows服务器的安全设置我们已经讲了,不再重复,这里主要是php+mysql的安全设置和linux主机的安全设置。对php+mysql注射的防..【阅读全文】
  • gzip文件和字符串解压实例教程2009-01-04要采集一个网站,目标站采用了gzip压缩传输网页,本来应该只要发送一个http头 accept-encoding: identity或者干脆不发送这个头等,就可以使目标站返回没有经过gzip压缩的页面了,不过很不幸,目标站无视客户端的请求,仍然返回gzip数据,造成乱码。 其实php对gzip解压很简单,用内..【阅读全文】
  • PHP 5.2.8 紧急发布 修复5.2.7严重漏洞2008-12-13php官方刚刚在上周发布了5.2.7并在主页上更新,今天就撤下了这条消息,原因很简单,在5.2.7中发现了一个magic_quotes_gpc的严重bug.所以发布了5.2.8。 当然您可能刚刚升级您的站点到5.2.7,不过个人觉得这到是php或开源负责任的态度。 对比5.2.7只有下面一条修正: 以下为引用的内..【阅读全文】
  • PHP4和PHP5性能大对比2008-12-13php 4到今年年底php group将不再对其进行支持了,所以为了让大家更有信心的转移到php 5平台上,我特别做了这个测试,看看我们php 4.x 是否真的性能比我们的php 5.x要好捏,测试结果很明显,那就是php 5.x 比php 4.x不论是面向对象还是面向过程,都要比php 4.x 要快,所以大家完全..【阅读全文】
  • 怎样在Mcrypt扩展库进行加密和解密2008-10-31mcrypt 2.4.7是一个功能强大的加密算法扩展库,它包括有22种算法,其中就包括下面的几种算法: 以下为引用的内容:blowfish rc2 safer-sk64 xtea cast-256 rc4 safer-sk128 des rc4-iv serpent enigma rijndael-128 threeway gost rijndael-1..【阅读全文】
  • PHP脚本的技巧-Apache DSO2008-10-25PHP脚本的技巧-Apache DSO【阅读全文】
  • PHP开发中常用到一些技巧2008-10-20菜鸟学堂: php批最取得checkbox的值1、命名以下为引用的内容:<input type='checkbox' name='checkbox[]' value=$dwmyrow[banzhu] />2、使用 当计划当作sql指令的一部分时:如果参与控制的字段是数值型的,则以下为引用的内容:if(! empty($_post['checkbox'])) &#..【阅读全文】
  • setcookie语句的问题2008-10-20注册会员,创建你的web开发资料库,出现的错误提示: warning: cannot modify header information - headers already sent by 解决办法: 打开php_ini,搜索output_bufferfing,把前面的分号去掉,把off修改为on,或者设置一个数值。就可以了。 这类语句,造成这个原因是因为setcook..【阅读全文】
  • PHP的加密和解密程序方法2008-10-18php代码: 以下是引用片段:<?php $key = "this is supposed to be a secret key !!!"; function keyed($txt,$encrypt_key) { $encrypt_key = md5($encrypt_key); $ctr=0; $tmp = ""; for ($i=0;$i<strlen($txt);$i..【阅读全文】
共 187 条记录┊当前页次:1/10┊20条/页
首页上一页12345下一页尾页