-
php5.2以下版本无json_decode函数的解决方法
本文为大家讲解的是php5.2以下版本无json_decode函数的解决方法,本文是一个自定义的json_decode函数,可以用在低版本的php下。感兴趣的同学参考下...
PHP 2014-12-01 00:58:53 -
PHP中usort在值相同时改变原始位置问题的解决方法
本文为大家讲解的是PHP中usort排序时在值相同时改变原始位置问题的解决方法,感兴趣的同学参考下。 从 PHP 4.1.0 后,usort 在比较的值相同时,原始位置可能会改变,如果比较的2个值相同,则它们在排序结果中的顺序是随机的...
PHP 2014-12-01 00:48:35 -
php jsonp单引号转义
本文为大家讲解的是php jsonp单引号转义的实现方法,以示例的方式向大家进行了讲解,感兴趣的同学参考下。 JSONP(JSON with Padding)是一个非官方的协议,他的实现方式大致就是:让客户端决定要回调的Javascript函数名,在第三方服务端将 JSON 数据拼装到回调函数名中,返回的就是参数为JSON数据的函数调用脚本,浏览器加载脚本并执行达到获取第三方数据的目的...
PHP 2014-11-30 21:25:37 -
PHP mb_convert_encoding文字编码的转换函数使用说明
本文以示例的方式为大家讲解了PHP mb_convert_encoding文字编码的转换函数使用说明,感兴趣的同学参考下。 PHP mb_convert_encoding文字编码的转换函数介绍,可以将字符转换为gbk或utf8格式...
PHP 2014-11-30 19:34:16 -
PHP中如何调用webservice的示例代码
本文是一个PHP中如何调用webservice的示例代码,感兴趣的同学参考下。 下面用一个例子说明:web service服务是查询QQ用户是否在线 使用php5开发客户端: <?php try { //$client = new SoapClient("HelloService.wsdl",array('encoding'=>'UTF-8')); $client = new SoapClient("http://webservice.webxml.com.cn/webservices/qqOnlineWebService.asmx?wsdl"); var_dump($client->__getFunctions()); print("<br/>"); &nb...
PHP 2014-11-30 16:13:24 -
php中处理mysql_fetch_assoc返回来的数组 不用foreach----echo
本文是一个php中处理mysql_fetch_assoc返回来的数组 不用foreach----echo的实现方法,感兴趣的同学参考下。 $id = intval($_GET['id']); $row = $db->getResult($db->query("select * from ".$t."product where id=$id;")); $rows = $row[0];//处理mysql_fetch_assoc返回来的数组 不用foreach----echo!...
PHP 2014-11-30 10:58:48 -
php获取post中的json数据的实现方法
本文为大家讲解的是php获取post中的json数据的实现方法,感兴趣的同学参考下。 需求说明: 最近用到ext与PHP交互,ext把json数据post给PHP,但在PHP里面$_post获取不到,$_REQUEST也获取不到,但是通过firedebug看到的请求信息确实是把JSON数据post给了PHP,这什么情况 突然想到了以前接触过flash将图片二进制流传给php,灵机一动用$GLOBALS['HTTP_RAW_POST_DATA']获取到了...
PHP 2014-11-30 10:33:17 -
利用PHP扩展vld查看PHP opcode操作步骤
本文为大家讲解的是利用PHP扩展vld查看PHP opcode操作步骤,感兴趣的同学参考下。 首先下载最新版vld扩展接下来编译安装vld扩展最后将生成的vld.so复制到extension_dir目录下然后修改php.ini文件接下来创建test.php文件 首先下载最新版vld扩展: ~/public_html/php-5.3.13/ext> wget http://pecl.php.net/get/vld-0.11.2.tgz ~/public_html/php-5.3.13/ext> tar zxvf vld-0.11.2.tgz ~/public_html/php-5.3.13/ext> cd vld-0.11.2/ 接下来编译安装vld扩展: ~/public_html/php-5.3.13/ext/vld-0.11.2> phpize ~/public_html/php-5.3.13/ext/vld-0.11.2> ./configure --with-php-config=/usr/loc...
PHP 2014-11-30 07:36:56 -
mysql表类型InnoDB和MyISAM的区别
本文为大家讲解的是mysql数据库的表类型InnoDB和MyISAM的区别,感兴趣的同学参考下 InnoDB和MyISAM是在使用MySQL最常用的两个表类型,各有优缺点,视具体应用而定。基本的差别为:MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持...
数据库操作教程 2014-11-30 07:02:21 -
PHP设计模式之观察者模式(Observer)详细介绍和应用实例
本文为大家讲解的是PHP设计模式之观察者模式(Observer)详细介绍和应用实例,感兴趣 同学参考下. 【意图】 定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新【GOF95】 又称为发布-订阅(Publish-Subscribe)模式、模型-视图(Model-View)模式、源-监听(Source-Listener)模式、或从属者(Dependents)模式 【观察者模式结构图】 【观察者模式中主要角色】 1.抽象主题(Subject)角色:主题角色将所有对观察者对象的引用保存在一个集合中,每个主题可以有任意多个观察者。 抽象主题提供了增加和删除观察者对象的接口...
PHP 2014-11-30 04:38:19 -
PHP调用Webservice实例代码
本文为大家讲解的是PHP调用Webservice实例代码,感兴趣的同学参考下。 NuSoap是PHP环境下的WebService编程工具,用于创建或调用WebService...
PHP 2014-11-30 02:35:10 -
php mysql Errcode: 28 终极解决方法
本文为大家讲解的是php mysql Errcode: 28 终极解决方法,碰到这类问题的朋友可以参考下。 perror 28 Error code 28: No space left on device SQL语句执行错误:SELECT title,gid FROM blog_blog WHERE date < 1246200383 and hide = 'n' and type='blog' ORDER BY date DESC LIMIT 1 Error writing file 'C:\WINDOWS\TEMP\MY9B6F.tmp' (Errcode: 28) 解决方法: 1.释放C:\WINDOWS\TEMP空间 2.因为原表太大,所以查询时生成的临时表过大,因此出错...
数据库操作教程 2014-11-30 01:18:40