-
php中使用__autoload()自动加载未定义类的实现代码
本文为大家讲解了php中如何使用__autoload()自动加载未定义类的实现代码,感兴趣的同学参考下。 当PHP引擎遇到未实例化的类时就会触发这个方法,当然你的php代码中要用到__autoload()才可以哦 下面是一段使用__autoload()的代码,供大家学习参考: <?php /** * 自动加载相关类库文件 */ function __autoload($classname){ if(substr($classname,-6)=="Action"){ include APP_PATH.'controllers/'.$classname.'.class.php'; }elseif(substr($classname, -5)=="Model"){ include APP_PATH.'models/'.$classname.'.class.php'; }elseif($classname=="Smarty&qu...
PHP 2014-12-19 10:00:06 -
php多层数组与对象的转换实现代码
本文为大家讲解的是php多层数组与对象的转换实现代码,感兴趣的同学参考下。 通过json_decode(json_encode($object)可以将对象一次性转换为数组,但是object中遇到非utf-8编码的非ascii字符则会出现问题,比如gbk的中文,何况json_encode和decode的性能也值得疑虑 多层数组和对象转化的用途很简单,便于处理WebService中多层数组和对象的转化 简单的(array)和(object)只能处理单层的数据,对于多层的数组和对象转换则无能为力...
PHP 2014-12-19 09:30:06 -
php实现的蜘蛛统计代码
本文是一个php实现的蜘蛛统计代码,感兴趣的同学参考下。 有时候我们为了看一下蜘蛛爬行的情况,不得不对日志进行大量的分析,由此想做一款插件可以记录蜘蛛的情况...
PHP 2014-12-19 09:18:06 -
PHP生成随机用户名和密码的实现代码
本文是一个PHP生成随机用户名和密码的实现代码,感兴趣的同学参考下。 使用PHP生成随机数可以应用在许多地方,比如可以设计程序的随机密码、模拟掷骰子游戏的应用程序、石头剪子布游戏应用程序等等 有时候我们需要在应用程序中使用随机生成用户名和密码,这样可以大大提高应用程序的安全,在PHP中生成随机用户名和密码可以使用 mt_rand 函数或者是 rand 函数, rand 函数在验证码中的应用多一些,而生成长字符的随机码一般都需要 mt_rand 函数...
PHP 2014-12-19 09:06:08 -
php模拟asp中的XmlHttpRequest实现http请求的代码
本文是一个php模拟asp中的XmlHttpRequest实现http请求的代码示例,感兴趣的同学参考下。 为了自己方便模拟asp里面的xmlhttp组件写的phphttp请求类,基本的功能都实现了,支持gzip压缩 类名 :HttpRequest($url="",$method="GET",$useSocket=0) //$url为请求的地址;默认请求方法为GET;$useSocket默认为0,使用fsockopen方法,如果设置为1则使用socket_create方法 方法: open($ip="",$port=-1) //打开同服务器的连接,默认不用设置这两个参数(一个同事在linux用的时候,请求的不是hostname解析的IP,因此加了这两个参数,以连接真实的服务器IP) setTimeout($timeout=0) //设置获取数据的超时时间,必须在send方法调用之前设置才有效,单位秒,默认值0为不限制 setRequestHeader($key,$value="") /...
PHP 2014-12-19 08:45:04 -
PHP+Mysql+Ajax+JS实现省市区三级联动
本文是一个PHP+Mysql+Ajax+JS实现省市区三级联动示例代码,感兴趣的同学参考下。 需求说明: 最近做了个项目,需要用到省市区三级联动,上网翻了不少资料,于是有了下面的思路和代码 基本思想就是:在JS动态创建select控件的option,通过Ajax获取在PHP从SQL数据库获取的省市区信息,代码有点长,但很多都是类似的,例如JS中省、市、区获取方法类似,PHP中通过参数不同执行不同的select语句...
PHP 2014-12-19 06:48:04 -
php+js iframe实现上传头像界面无跳转(刷新)示例
本文是一个php+js iframe实现上传头像界面无跳转(刷新)示例,感兴趣的同学参考下。 上传头像,界面无跳转的方式很多,我用的是加个iframe那种...
PHP 2014-12-19 05:42:03 -
php采用curl实现伪造IP来源的方法
本文为大家讲解的是一个php采用curl实现伪造IP来源的方法及示例代码,主要涉及使用curl的CURLOPT_REFERER参数实现该功能,需要的朋友可以参考下 定义伪造用户浏览器信息HTTP_USER_AGENT $binfo =array('Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 2.0.50727; InfoPath.2; AskTbPTV/5.17.0.25589; Alexa Toolbar)','Mozilla/5.0 (Windows NT 5.1; rv:22.0) Gecko/20100101 Firefox/22.0','Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET4.0C; Alexa Toolbar)','Mozilla/4.0(compatible; MSIE 6.0; Windows NT 5....
PHP 2014-12-19 05:33:34 -
php实现的画图实例代码
本文是一个php实现的画图实例代码,实例讲述了基于PHP绘制图像与文字的方法,感兴趣的同学参考下. <?php // by MoreWindows $imgWidth = 600; $imgHeight = 400; $img = imagecreatetruecolor($imgWidth, $imgHeight); imagefill($img, 0, 0, imagecolorallocate($img, 240, 240, 240));//设置底色 $snowflake_size = 30; $font_file = "c:\WINDOWS\Fonts\simhei...
PHP 2014-12-19 04:03:04 -
PHP求最大子序列和的算法实现
本文是一个PHP求最大子序列和的算法实现示例代码,感兴趣的同学参考下。 给定整数:A1 A2 A3 A4 … An,其中可能有负数,求Ai-Aj的和的最大值...
PHP 2014-12-19 03:54:02 -
php图片缩放实现方法示例
本文是一个php图片缩放实现方法示例,感兴趣的同学参考下. php基础练习--图片缩放: <?php /** * image zoom. */ function imageZoom($filename, $w, $h) { /* Arguments meaning */ /* $filename: the source of the name */ /* $w: you want get the image's width */ /* $h: you w...
PHP 2014-12-19 03:24:05 -
php实现天干地支计算器示例代码
本文是一个php实现天干地支计算器示例代码,感兴趣的同学参考下. 天干地支,简称“干支”,这是中国古代的历法,下面使用php实现一个天干地支计算器,需要的朋友可以参考下 天干地支,简称“干支”。在中国古代的历法中,甲、乙、丙、丁、戊、己、庚、辛、壬、癸被称为“十天干”,子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥叫作“十二地支”...
PHP 2014-12-19 03:15:04