-
php实现一个简单的路由类
本文是一个php实现一个简单的路由类,mvc框架学习必须掌握的技巧,感兴趣的同学参考下。 类代码: <?php class Router { public function getRouter($types = 1) { if ( isset($_SERVER['PATH_INFO']) ) { $query_string = substr(str_replace(array('.html','.htm', '.asp', '//'), '',$_SERVER['PATH_INFO']),1); } else { $query_string = str_replace($_SERVER['SCRIPT_NAME'], '',$_SERVER['PHP_SELF']); } if ( $types == 1 ) { // 第一种类型以/分隔 $temp = explode(...
PHP 2014-12-27 14:36:04 -
PHP+jQuery实现自动补全功能示例代码
本文是一个PHP+jQuery实现的自动补全功能示例代码,感兴趣的同学参考下。 前面手工写了一个下拉自动补全功能,写的简单,只实现了鼠标选择的功能,不支持键盘选择...
PHP 2014-12-27 13:36:08 -
PHP根据传入参数合并多个JS和CSS文件的简单实现
本文为大家讲解的是PHP根据传入参数合并多个JS和CSS文件的简单实现,合并js和css有助于减少网页dns请求数加快网页展示速度,感兴趣的同学参考下。 HTML(使用方法): <link rel="stylesheet" type="text/css" href="cssmin.php?get=base,style1,style2,global&path=css/&v=20131023" /> <script type="text/javascript" src="jsmin.php?get=jquery-1.6.4.min.js,minjquery.js,minjquery.ui.js,test.js,global.js&path=js/&v=20131023"></script> PHP: //输出JS header ("Content-type:applica...
PHP 2014-12-27 13:15:05 -
PHP中遍历stdclass object的实现代码
本文为大家讲解的是PHP中遍历stdclass object的实现代码,感兴趣的同学参考下。 从网上查到的方法是 用get_object_vars 把类类型转换成数组 然后在用 foreach 遍历即可 需要操作的数据: $test =Array ( [0] => stdClass Object ( [tags] => 最快的车,Bloodhound,SSC [id] => 48326888 ) ) 从网上查到的方法是 用get_object_vars 把类类型转换成数组 然后在用 foreach 遍历即可 $array = get_object_vars($test);...
PHP 2014-12-27 13:09:06 -
借助打车APP实现“专车化” 揭底黑车潜规则
国内两大打车APP滴滴、快的从去年这个时候开始掀起“打车补贴”大战,到今年中旬,各自宣布烧掉10多亿后打车补贴大战方才偃旗息鼓。不过随后两件公司又同时盯上了商务租车,先后推出相关专车服务...
互联网 2014-12-26 11:12:16 -
PHP实现智能文件类型检测的代码示例
本文是一个PHP实现的智能文件类型检测的代码示例,感兴趣的同学参考下。 通常我们想严格限制文件类型的时候,可以简单地用$_FILES['myFile']['type'] 取得文件的 MIME类型然后来检测它是否是合法的类型...
PHP 2014-12-26 11:06:05 -
PHP+Mysql实现多关键字与多字段生成SQL语句的函数
本文为大家讲解的是PHP+Mysql实现多关键字与多字段生成SQL语句的函数,涉及字符串与数组的操作,是构造SQL语句非常实用的技巧,需要的朋友可以参考下 先看实例: $keyword="1 2 3"; echo $sql=search($keyword,"enter_gongyin_pic","a+b+c"); //函数生成,没有LIMIT,没有ORDER BY 生成: SELECT * FROM `enter_gongyin_pic` WHERE `a` LIKE '%1%' OR `a` LIKE '%2%' OR `a` LIKE '%3%' OR `b` LIKE '%1%' OR `b` LIKE '%2%' OR `b` LIKE '%3%' OR `c` LIKE '%1%' OR `c` LIKE '%2%' OR `c` LIKE ...
PHP 2014-12-26 10:36:05 -
php INI配置文件的解析实现分析
本文为大家讲解的是php INI配置文件的解析方法分析,感兴趣的同学参考下。 我不知道怎么说才好,因为我在读INI文件的时候,往往都是用现成的函数:parse_ini_file或者是parse_ini_string,但怎么写入,就是另外的方法了(自己实现...
PHP 2014-12-26 08:45:03 -
用php实现百度网盘图片直链的代码分享
本文是一个用php实现百度网盘图片直链的代码示例分享,感兴趣的同学参考下。 华为网盘有个直链功能,不过需要钱买...
PHP 2014-12-26 08:33:04 -
php中hashtable实现示例代码
对php内核有一定了解的人应该都知道php的精髓就是HashTable 本文是一个php中hashtable实现示例代码,感兴趣的同学参考下. 对php内核有一定了解的人应该都知道php的精髓就是HashTable,HashTable在php的实现中无处不在。包括php的数组、什么全局变量、局部变量的作用域等等,php的hashtable拆开来说就是四部分: hash函数:用的是time33的散列函数,将一个字符串的key转换成一个数字 一个C数组:用来储存桶(buckets)的 两个双向的链表:第一个双向链表是数组的每个元素(桶bucket)是一个双向链表,这样做是为了解决hash冲突;第二个双向链表是数组将每一个桶(bucket)连接起来,这里要连接的也就是第一个双向链表的链表头,这样做是为了遍历整个hash表用的,鸟哥有篇blog是讲php的foreach的,这里这样设计就是给foreach用的==>《深入理解PHP之数组(遍历顺序)》 我这里不再说hashtable的struct和bucket的struct了,因为下面的推荐链接几乎都讲了,我不觉得我能描...
PHP 2014-12-26 08:00:03 -
PHP异步调用socket实现代码
本文为大家讲解的是PHP异步调用socket实现代码,感兴趣的同学参考下. 浏览器和服务器之间只一种面向无连接的HTTP协议进行通讯的,面向无连接的程序的特点是客户端请求服务端,服务端根据请求输出相应的程序,不能保持持久连接 PHP异步调用实现方式 浏览器和服务器之间只一种面向无连接的HTTP协议进行通讯的,面向无连接的程序的特点是客户端请求服务端,服务端根据请求输出相应的程序,不能保持持久连接。 这样就出现了一个问题,一个客户端的相应服务端可能执行1秒也有可能执行1分钟,这样浏览器就会一直处于等待状态,如果程序执行缓慢,用户可能就没耐心关掉了浏览器...
PHP 2014-12-26 07:18:03 -
PHP实现一边执行一边输出结果的方法示例
本文为大家讲解的是PHP实现一边执行一边输出结果的方法示例,感兴趣的同学参考下. <?php set_time_limit(10); ob_end_clean(); //在循环输出前,要关闭输出缓冲区 echo str_pad('',1024); //浏览器在接受输出一定长度内容之前不会显示缓冲输出,这个长度值 IE是256,火狐是1024 for($i=1;$i<=100;$i++){ echo $i...
PHP 2014-12-26 06:33:03