-
一个php短网址的生成示例代码(仿微博短网址)
本文是一个php短网址的生成示例代码(仿微博短网址),感兴趣的同学参考下。 分享一个php短网址的生成代码...
PHP 2014-12-19 12:27:04 -
JS中encodeURIComponent函数用php解码的代码
本文是一个php实现的可以用来地JS中encodeURIComponent解码的代码,感兴趣的同学参考下. 在JS中使用了encodeURIComponent对中文进行编码在PHP中使用iconv('UTF-8','gb2312',$q);就可以得到你需要的字串了,其中gb2312根据你实际应用来定如还不明白为什么看下面的文章 JS中encodeURIComponent函数给中文编码后,如何用php解码?? 前提:编码前的中文可能是gbk,gb2312,utf-8等。 urldecode() iconv() 在JS中使用了encodeURIComponent对中文进行编码在PHP中使用iconv('UTF-8','gb2312',$q);就可以得到你需要的字串了,其中gb2312根据你实际应用来定如还不明白为什么看下面的文章 URL编码转换,escape() encodeURI() encodeURIComponent() 本文介绍对url编码的三种函数 escape() ,en...
PHP 2014-12-19 10:51:04 -
批量修改RAR文件注释的php代码
本文是一个批量修改RAR文件注释的php代码示例,做下载站的朋友推荐看一下了。 下面的代码就是我通过我的数据库读取出文件路径并最终实现批量修改RAR文件注释的方法.因为数据库是ACCESS,我新建了一个ODBC源.同时RAR.exe及CMD.EXE都在1.PHP同目录下 我们打开WINRAR的帮助文件,帮助文件中提到了在命令行模式下修改RAR文件注释及添加压缩文档的两个参数分别为AC,WINRAR的说明文件如下: 从当前文件夹添加全部 *.hlp 文件到压缩文件 help.rar 中 WinRAR a help *.hlp 从文件添加注释可以使用 -z<文件> 开关...
PHP 2014-12-19 10:18:04 -
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获取文件绝对路径的代码(上一级目录)
本文是一个PHP实现的获取文件绝对路径的代码(上一级目录),感兴趣的同学参考下。 功能: PHP获取文件绝对路径,取得当前文件所在的绝对目录,取得当前文件的上一层目录名的实现代码...
PHP 2014-12-19 07:51:03 -
php生成扇形比例图示例代码
本文为大家 提供的是一个php生成扇形比例图示例代码,感兴趣的同学参考下. 我们在很多网站会看到一些图形的百分比显示图,像三个地区所占地多少或者是成绩等,给大家介绍一款用php生成的扇形比例百分比显示程序代码,不过使用它首先得有phpGD库支持。 <?php //填充图表的参数 $ChartDiameter = 60; //图表直径 $ChartData = array(30,70);//用于生成图表的数据,可通过数据库来取得来确定也可以多个不过和颜色数组对应 //把角度转换为弧度 function radians($degrees){return($degrees*(pi()/180.0));} //取得在圆心为(0,0)圆上 x,y点的值 function circle_point($degrees,$diameter){$x=cos(radians($degrees))*($diameter/2);$y=sin(radians($degrees))*($diameter/2);return (array($x,$y));} //确定图形的大小 ...
PHP 2014-12-19 07:24:03 -
PHP 事件机制应用示例代码
本文为大家讲解的是PHP 的事件机制应用示例代码,感兴趣的同学参考下。 <?php class Event extends stdClass{ public $target=null; public $type=null; /** * 创建事件 * @param string $type */ public function __construct($type){ $this->type=trim($type); } /** * 得到事件字符串 */ public function __toString(){ return $this->type; } } abstract class EventDispatcher{ private $_callback_method; /** * 添加事件 * @param Event $event * @param string $method * @param string||object $class * @return boolean true */ pu...
PHP 2014-12-19 07:15:03 -
php中计算程序运行时间的类代码
本文是一个用来技术你程序运行时间的php类,有需要的朋友可参考一下 class Timer { private $StartTime = 0;//程序运行开始时间 private $StopTime = 0;//程序运行结束时间 private $TimeSpent = 0;//程序运行花费时间 function start(){//程序运行开始 $this->StartTime = microtime(); } function stop(){//程序运行结束 $this->StopTime = microtime(); } function spent(){//程序运行花费的时间 if ($this->TimeSpent) { return $this->TimeSpent; } else { list($StartMicro, $StartSecond) = explode(" ", $this->StartTime); list($StopMicro, $StopSecond) = exp...
PHP 2014-12-19 06:27:03