PHP
文章平均质量分 59
herion_liu
不求尽如人意,但求问心无愧,为自己加油
展开
-
PHP输出json数据时中文不进行unicode编码的几种方法总结
最近使用PHP开发APP接口时遇到一个问题,在与APP对接时,需要将从数据库或缓存中获取的数据转换成json,在做json_encode的时候,中文会被unicode编码,但是不希望中文进行编码。 json原样输出中文形式如下:{ "code":"200", "message":"success", "data":[ { "id":"1",原创 2016-05-25 11:03:18 · 7352 阅读 · 0 评论 -
PHP开发APP接口
php以json或者xml 形式返回给app。明白这点就很好说了,就是把数据包装成json或者xml,返回给APP定义抽象APP基类:<?php/** * 定义API抽象类*/abstract class Api { const JSON = 'Json'; const XML = 'Xml'; const ARR = 'Array'; /** * 定义工厂方法 * pa转载 2016-05-25 11:12:11 · 357 阅读 · 0 评论 -
详解PHP使用DOMDocument类遍历、增加、修改、删除XML节点操作
Dom(Document object model)文档-对象-模型,核心思想是把一个Xml文件看成一个对象模型,然后通过对象的方式来操作Xml文件。我们先总结出DOM对象的属性方法,在分别用案例说明其应用!DOMDocument 属性:Attributes存储节点的属性列表(只读) childNodes存储节点的子节点列表(只读) dataType返回此节点的数据类型 Definition以转载 2016-06-07 15:58:30 · 1151 阅读 · 0 评论 -
PHP获取网站中的url
最近在做一个项目,需要抓取网站中的数据,网上常用的方法是使用get_files_content之后,再使用正则进行匹配。今天通过实践找到一种新的方式,使用DOMDocument操作xml的方式,可快速的获取页面中的url地址。<?php $target_url = "http://www.expamle.com"; $html = file_get_contents($targe原创 2016-06-03 14:02:50 · 413 阅读 · 0 评论 -
php 取某一日期的前一天
php 获取某个日期的前一天代码为:$date = "2016-07-19";$time = strtotime($date) - 3600*24;echo date('Y-m-d',$time);或者一句:echo date("Y-m-d",(strtotime("2009-01-01") - 3600*24));(1)打印明天此时的时间戳strt原创 2016-07-19 11:20:48 · 23757 阅读 · 0 评论 -
计算两个日期相隔多少年,多少月,多少天
/* *function:计算两个日期相隔多少年,多少月,多少天 *param string $date1[格式如:2011-11-5] *param string $date2[格式如:2012-12-01] *return array array('年','月','日'); */ function diffDate($date1,$date2){原创 2016-07-19 11:23:03 · 3195 阅读 · 0 评论 -
基于PHP的SQL注入详解
什么是SQL注入?就是通过把SQL命令插入到Web表单递交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令。 例如一个简单的登录表单(这里把密码写成明文方便说明): 当在表单中填写这样的语句进行提交登录时会出现这样的SQL语句select * from t_admin where admin_name='xxx' and admin_pwd='xxx'' or '1'原创 2016-11-16 17:21:57 · 10609 阅读 · 0 评论 -
基于PHP的APP微信支付开发(三)
前面介绍了APP微信开发的基本步骤,这次介绍一下开发前的准备工作。一、注册、认证、创建APP应用并进行开户审核等工作链接如下https://open.weixin.qq.com/cgi-bin/frame?t=home/app_tmpl&lang=zh_CN相关流程如下:https://open.weixin.qq.com/cgi-bin/showdocument?action原创 2016-12-14 15:00:31 · 4798 阅读 · 1 评论