2012年11月12日

PHP生成唯一订单号

摘要: // 根据id生成唯一订单号// sin函数在 0-∏/2 之间取值是唯一的,不过在 sin(1.4) 之后变化不明显// 所以取长度 9 的话,在 1400万 之后就要重新开始一个循环,用前缀作为区别// 这里是取的 9 位长度和 2 位前缀,可以保证14亿订单号不重复,如果不够,可延长到 10 位或者增加前缀的位数function build_order_no($id) { $pre = sprintf('%02d', $id / 14000000); // 每1400万的前缀 $tempcode = sprintf('%09d', sin(($id % 1 阅读全文

posted @ 2012-11-12 22:04 张仪挂刀 阅读(1509) 评论(0) 推荐(0) 编辑

2012年10月16日

$.getJSON()获取跨域JSON数据

摘要: $.getJSON('http://www.xxx.com/index.php?c=json&m=getjson&jsoncallback=?', function(json) { // 在这里可以通过json变量访问返回的JSON数据了});其中,jquery使用 jsoncallback=? 代替默认的 jsonp=callback 样式,问号会被自动生成一个回调函数名传给服务器在服务器端,根据需要生成指定的jsonp数据返回就可以了,json.php:function getjson() { $data = array( 'title' = 阅读全文

posted @ 2012-10-16 12:59 张仪挂刀 阅读(453) 评论(0) 推荐(0) 编辑

2011年11月14日

PHP简单SOAP应用

摘要: 注意:要应用PHP的SOAP服务,需要开启SOAP扩展功能一、服务器端PHP的soap服务在服务器端添加端口可以采用传统函数、类和对象三种:1) 传统函数 1 function soap_echo($echo) { 2 return 'ECHO: '.$echo; 3 } 4 class xxx { 5 function soap_server() { 6 $server = new SoapServer(null, array('uri' => 'http://xxxx')); // uri是为了定义SOAP名字空间,依据情况可随意定义 阅读全文

posted @ 2011-11-14 10:17 张仪挂刀 阅读(508) 评论(0) 推荐(0) 编辑

2011年10月27日

ajax中返回gbk编码的html内容的问题

摘要: 因为ajax使用的是utf-8编码,如果直接用gbk的,将无法送达,不过可以设置转换一下:header('Content-Type: text/html;charset=utf-8');exit(iconv('gbk', 'utf-8', $html)); 阅读全文

posted @ 2011-10-27 14:51 张仪挂刀 阅读(287) 评论(0) 推荐(0) 编辑

导航