php

  • php5.2以下版本无json_decode函数的解决方法

    今天写代码的时候,需要用到json_decode函数,发现php5.2以前的版本没有集成这个函数,不过我们可以通过自定义函数实现。 复制代码 代码如下:function json_decode2($json){$comment = false;$out = '$x='; for ($i=0; $......2014-05-31 01:00
  • 浅析php中json_encode()和json_decode()

    json_encode() 该函数主要用来将数组和对象,转换为json格式。复制代码 代码如下:$arr = array ('a'=>'a','b'=>'b','c'='c','d'=>'d'......2014-05-31 01:00
  • 浅析PHP微信支付通知的处理方式

    通知机制的实现,官方只有文档没有demo代码,对没搞过的人来说,需要花大量时间来做测试。从文档上说的来看,微信每次通知过来的数据,结构比较复杂,是一个多段数据,除了要取出POST数据外,还要取其它的数据。这里首先涉及到一个关......2014-05-31 01:00
  • PHP开发微信支付的代码分享

    微信支付,即便交了保证金,你还是处理测试阶段,不能正式发布。必须到你通过程序测试提交订单、发货通知等数据到微信的系统中,才能申请发布。然后,因为在微信中是通过JS方式调用API,必须在微信后台设置支付授权目录,而且要到......2014-05-31 01:00
  • php定时计划任务与fsockopen持续进程实例

    Web服务器执行一个PHP脚本,有时耗时很长才能返回执行结果,后面的脚本需要等待很长一段时间才能继续执行。如果想实现只简单触发耗时脚本的执行而不等待执行结果就直接执行下一步操作,可以通过fscokopen函数来实现。PHP支......2014-05-31 01:00
  • PHP+Mysql+Ajax+JS实现省市区三级联动

    基本思想就是:在JS动态创建select控件的option,通过Ajax获取在PHP从SQL数据库获取的省市区信息,代码有点长,但很多都是类似的,例如JS中省、市、区获取方法类似,PHP中通过参数不同执行不同的select语句。index.html代码:复制......2014-05-31 01:00
  • PHP解析html类库simple_html_dom的转码bug

    这几天有在用simple_html_dom抓一些文章。不同网站的编码在国内基本上是gbk gb2312 utf-8。而以gb2312和utf-8居多。我这一版的simple_html_dom有一个方法 convert_text 是这个样子的。复制代码 代码如下: // PaperG......2014-05-31 01:00
  • PHP函数strip_tags的一个bug浅析

    PHP 函数 strip_tags 提供了从字符串中去除 HTML 和 PHP 标记的功能,该函数尝试返回给定的字符串 str 去除空字符、HTML 和 PHP 标记后的结果。由于 strip_tags() 无法实际验证 HTML,不完整或者破损标签将导致更多的数......2014-05-31 01:00
  • PHP学习笔记之字符串编码的转换和判断

    复制代码 代码如下:iconv('GBK', 'UTF-8//IGNORE', '脚本之家'); // 将字符串由 GBK 编码转换为 UTF-8 编码但 iconv 只能解决编码预先知道的情况,如果字符串编码未知,则需要先探测其编码,这时可能会用到 mb_string 扩展......2014-05-31 01:00
  • PHP+memcache实现消息队列案例分享

    memche消息队列的原理就是在key上做文章,用以做一个连续的数字加上前缀记录序列化以后消息或者日志。然后通过定时程序将内容落地到文件或者数据库。php实现消息队列的用处比如在做发送邮件时发送大量邮件很费时间的问......2014-05-31 01:00
  • php+highchats生成动态统计图

    复制代码 代码如下: series: [{ type: 'pie', name: 'Browser share', data: [ ['Firefox', 45.0], ['IE',......2014-05-31 01:00
  • PhpDocumentor 2安装以及生成API文档的方法

    官网地址:http://www.phpdoc.org/项目地址:https://github.com/phpDocumentor/phpDocumentor2phpDocumentor 2是一个可以 分析php源代码和注释块并生成文档的程序。基于phpdocumentor 1和javadoc启发而来,它持续创新的使......2014-05-31 01:00
  • php实例分享之mysql数据备份

    备份:表结构和数据完全分开,默认有一个文件会记录所有表的结构,然后表中数据的备份 如果超过分卷的大小则会分成多个文件,不然则一个文件,参考了别人的代码,不过写的嘛,差强 人意,以后慢慢改吧。。。代码如下:复制代码 代码如......2014-05-31 01:00
  • PHP小技巧之JS和CSS优化工具Minify的使用方法

    一、实现合并和压缩多个JS和CSS文件的代码HTML:复制代码 代码如下:<link rel="stylesheet" type="text/css" href="cssmin.php?get=base,style1,style2,global&path=css/&v=20131023" /><script type="text/javascript......2014-05-31 01:00
  • php开启openssl的方法

    php开启openssl的方法,大多数情况下openssl是没有开启的,要想启用需要进行下简单的设置 windows下开启方法:1: 首先检查php.ini中;extension=php_openssl.dll是否存在, 如果存在的话去掉前面的注释符‘;', 如果不存在这行,那......2014-05-31 01:00
  • PHP整数取余返回负数的相关解决方法

    PHP语言虽然功能强大,但并不代表其没有缺点,在编写代码的过程中未免会遇到一些让人头痛的问题。下面我们将为大家介绍有关PHP整数取余返回负数的解决办法。我们先来看个例子.复制代码 代码如下:$res = 16244799483; ech......2014-05-31 01:00
  • PHP取余函数介绍MOD(x,y)与x%y

    取余函数 PHP取余函数 PHP两个取余 MOD(x,y) x%yMOD 例如:9/3,9是被除数,3为除数.mod函数是一个求余函数,其格式为: mod(nExp1,nExp2),即是两个数值表达式作除法运算后的余数。那么:两个同号整数求余与你所知的两个正数求余......2014-05-31 01:00
  • php实例分享之通过递归实现删除目录下的所有文件详解

    先贴代码:复制代码 代码如下:<?phpfunction delFile($dirName){ if ($handle = opendir("$dirName")){ while (($item = readdir($handle))!=false){ if ($item!="." && $item!="..") { if ( is_dir( "$dirNam......2014-05-31 01:00
  • php实例分享之二维数组排序

    PHP一维数组的排序可以用sort(),asort(),arsort()等函数;PHP二维数组的排序需要自定义。以下函数是对一个给定的二维数组按照指定的键值进行排序,先看函数定义:复制代码 代码如下:function array_sort($arr,$keys,$type='......2014-05-31 01:00
  • php表单请求获得数据求和示例

    获得表单请求的值: 案例: request.php 复制代码 代码如下: <html> <head> <meta http-equiv="content-type" content="text/html;charset=utf-8;" /> <title>计算请求</title> </head> <body> <form action="result......2014-05-31 01:00