欧飞充值php实例
欧飞充值是手机短信和流量供应商,公司开发了手机短信和流量重装功能,使用了该公司Api接口,示例如下
deomo123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142class ofcard_service { var $gateway ; //手机直充网关地址 var $param ; //查询参数 /** * 从配置文件及入口文件 ...
Shell编程入门
从程序员的角度来看, Shell本身是一种用C语言编写的程序,从用户的角度来看,Shell是用户与Linux操作系统沟通的桥梁。用户既可以输入命令执行,又可以利用 Shell脚本编程,完成更加复杂的操作。在Linux GUI日益完善的今天,在系统管理等领域,Shell编程仍然起着不可忽视的作用。深入地了解和熟练地掌握Shell编程,是每一个Linux用户的必修 功课之一。
Linux的Shell种类众多,常见的有:Bourne Shell(/usr/bin/sh或/bin/sh)、Bourne Again Shell(/bin/bash)、C Shell(/usr/bin/csh)、K Shell(/usr/bin/ksh)、Shell for Root(/sbin/sh),等等。不同的Shell语言的语法有所不同,所以不能交换使用。每种Shell都有其特色之处,基本上,掌握其中任何一种 就足够了。在本文中,我们关注的重点是Bash,也就 ...
mysql将一列数据转换成一行
ysql将一列数据用指定分隔符转换成一行,使用到mysql的一个函数group_concat
该函数返回带有来自一个组的连接的非NULL值的字符串结果
SELECT group_concat(id,’,’) FROM bs_ticket where id < 700
result:
‘673,,674,,675,,676,,677,,678,,679,,680,,681,,682,,683,,684,,685,,686,,687,’
检测文件BOM头并去除
大家在使用notePadd++ 或者 EditPlus 打开文件时,经常因为编码问题,导致乱码,尤其是UTF-8的BOM头,下面就提供一个方法检测并去除BOM头。
12345678910111213141516171819202122232425/** * 本函数用于检测文件是否含有BOM头 * * @param string $filename 要检测的文件名称 * @return boolean */ function checkBOM($filename){ header('content-type:text/html;charset=utf-8'); if(!file_exists($filename)) exit('请输入正确的文件路径名称!'); $content = ''; $charset = array(); $content = @file_get_contents($filename); $charset[1] = substr($content, ...
支付宝无法回调——notify_url地址不能带自定义参数
问题今天测试支付宝支付功能,回调地址一直不能成功接收到支付宝的信息。开始已经是端口号有影响。因为线上的测试服务器使用的非80端口。如http://www.pangxieke.com:86/index.php?g=api&m=alipay&a=notify
排查先联系支付宝的在线客户。提供交易号,帮忙查询到支付宝有访问回调地址,但回调地址返回的是302(重定向。但我本地模拟,直接访问这个地址是能够正常访问的。
继续排查测试了很久,分几步测试。
先去掉端口号,是能够接受到回调
在86项目的根目录,建立一个notify.php,回调地址设为http://www.pangxieke.com:86/notify.php 也是能够接受到回调,即正常的
后多方查询,才了解到,otify_url地址不能带有自定义参数。
解决方法使用了一个伪静态页面,http://www.pangxieke.com:86/api-alipay-notify.html 成功解决问题。
为什么notify_url地址不能带有自定义参数?在指定notify_url时,合法的方式如http://www.sola ...
PHP抽奖程序之宝石算法
PHP几率算法问题问题是这样子的:在一个物品合成系统中,需要使用几件不同的物品来合成宝石,有不同的几率生成一颗(50%)、两颗(16%)和三颗(2%)宝石,其余的为爆掉,即什么也得不到。
方法一12345678910111213141516171819202122232425262728293031323334/** * 产生随机数,随机数 0-49,返回1, 50-65为2,66到67为3 *///初始化数组 function lucky(){ $stone_arr = array( array( 'num' => 1, 'prob' => '50%' ), array( 'num' => 2, 'prob' => '16%' ), array( 'num' => 3, 'prob' => '2% ...
山地车入门扫盲——少走弯路
简介山地车,英文名叫“mountain bike”,缩写为MTB。起源于美国,是美国青年为了寻求刺激,在摩托车比赛的越野场地上驾驶自行车进行花样比赛而派生发展起来的车型。 最早骑山地自行车进行越野的,是一位美国加利福尼亚大学的学生斯科特(James Finley Scott),他是第一位将普通自行车改装成山地车式样的人。以后越野运动逐渐在欧美流行,并形成赛事。1990年国际自行车联盟承认这项运动,1991年首次举行世界杯赛。
山地车的特点是专门为越野(丘陵,小径,原野及砂土碎石道等)行走而设计的自行车,其主要特征是:宽胎,直把,有前后的减震,骑行较舒适。宽而多齿的轮胎提供抓地力,有减震器吸收冲击。近些年来前减震的应用成为标准,前后减震的车辆越来越普及。一些山地车开始使用副把,但角度上扬的把横却成为了时尚。
山地车,具有刚度大,行走灵活等特点,骑行时不必选择道路,无论街巷漫游还是休闲代步都获得了广泛的好评,骑车者可以在各种路面环境上尽情地享受舒适的骑行乐趣。山地车,因其坚固、粗犷、新颖的外型、缤纷夺目的色彩、优越的骑行性能,很快成为都市青年追求的时尚。
山地车,各种部件均不同于普通自行 ...
netbeans快捷键
netbeans快捷键大总结
没什么好介绍的,是netbeans的快捷键,比较全面。看到好多坛子里还在问eclipse下的这个快捷键怎么netbeans下没有呢。以前收集的,现在列在下面:
其实,在当前安装的netbeans的 帮助菜单下有快捷键列表 这个子菜单,这里有详细的针对当前版本的介绍。这里,我觉得有个问题需要说明下:默认下netbeans对代码的提示的快捷键是 ctrl+空格在win下,我们知道,这个是用来切换输入法的,因此,在netbeans中需要手动调用代码完成时,会不起作用。
解决办法:有多个方法:方法1: 我的办法:把输入法切换方式更改成 ctrl+shift+空格,毕竟输入法使用机会少,并且重装系统机会也要小。而netbeans换新版本的频率也比重装系统高。方法2: 将netbeans的快捷键方式使用eclipse的 IDEA的 等等。如果你熟悉eclipse或IDEA的快捷键,那么这个是你的好选择。方法3: 将冲突的改成别的可用的。 注意这行:显示代码完成弹出式菜单 (替代快捷键) Ctrl+SPACE 其他在首选项的 快捷键映射 选项卡里 找到这行, 在Ctrl ...
Kuaidi100查询快递信息
自定义 Kuaidi100.Com 快递查询函数
1、应用场景(1)电商网站用户打开“我的订单”时调用此API显示结果(2)物流系统对帐前调用此API查一次所有运单的签收状态
2、请求地址http://api.kuaidi100.com/api?id=[]&com=[]&nu=[]&valicode=[]&show=[0|1|2|3]&muti=[0|1]&order=[desc|asc]
3.参考文档 http://www.kuaidi100.com/openapi/api_post.shtml
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879/** * 通过订单号,获取物流信息数组 * @param string $no 运单号 * @param string $com 货运公司代码,如y ...
一生只做一件事,却造福一群生命
印度人Forest man,36年造了一座原始森林,养活了成群的老虎和大象在印度东北部,有一个名叫“ Majuli” 的岛,自从1900年以来,由于气候变化影响导致岛上的土地质量变坏,季风导致优质土壤大量流失,慢慢变成了贫瘠的荒地,因此岛上的野生动物也逐渐消失了
1979年,16岁的印度男孩Jadav Payeng看到一个奇异景象。在他出生的地方印度东北部的阿萨姆邦(Assam Region),洪水卷来无数的蛇。洪水过后,成千上万的蛇全都奄奄一息瘫在岸边,而这样的景象改变了他的一生。
“那些蛇全都因太热而死去,因为当时的沙洲并没有树木遮盖。我坐在岸边抚摸着已干枯的蛇的尸体,不由自主地哭起来。这像是一场大屠杀。我去信政府的森林管理部门,询问能否在沙洲上植树,他们回复沙洲上什么都种不了,只说我可以尝试种种竹子。那是一个很痛苦的过程,我完全没有支持,但最后我还是做到了。”现年52岁的Payeng慢慢述说当年。
谁也没想到,当年干涸的沙地,到了今天已是一个占地550公顷的茂盛森林。森林里住着各种各样的鸟兽,还有鹿、犀牛、老虎 ...