初始页,提交基本信息到api页面,

  1. <?php
  2. /* *
  3. * 功能:支付宝手机网站支付接口接口调试入口页面
  4. * 版本:3.4
  5. * 修改日期:2016-03-08
  6. * 说明:
  7. * 以下代码只是为了方便商户测试而提供的样例代码,商户可以根据自己网站的需要,按照技术文档编写,并非一定要使用该代码。
  8. */
  9. ?>
  10. <!DOCTYPE html>
  11. <html>
  12. <head>
  13. <title>支付宝手机网站支付接口接口</title>
  14. <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  15. <style>
  16. *{
  17. margin:0;
  18. padding:0;
  19. }
  20. ul,ol{
  21. list-style:none;
  22. }
  23. body{
  24. font-family: "Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
  25. }
  26. .hidden{
  27. display:none;
  28. }
  29. .new-btn-login-sp{
  30. padding: 1px;
  31. display: inline-block;
  32. width: 75%;
  33. }
  34. .new-btn-login {
  35. background-color: #02aaf1;
  36. color: #FFFFFF;
  37. font-weight: bold;
  38. border: none;
  39. width: 100%;
  40. height: 30px;
  41. border-radius: 5px;
  42. font-size: 16px;
  43. }
  44. #main{
  45. width:100%;
  46. margin:0 auto;
  47. font-size:14px;
  48. }
  49. .red-star{
  50. color:#f00;
  51. width:10px;
  52. display:inline-block;
  53. }
  54. .null-star{
  55. color:#fff;
  56. }
  57. .content{
  58. margin-top:5px;
  59. }
  60. .content dt{
  61. width:100px;
  62. display:inline-block;
  63. float: left;
  64. margin-left: 20px;
  65. color: #666;
  66. font-size: 13px;
  67. margin-top: 8px;
  68. }
  69. .content dd{
  70. margin-left:120px;
  71. margin-bottom:5px;
  72. }
  73. .content dd input {
  74. width: 85%;
  75. height: 28px;
  76. border: 0;
  77. -webkit-border-radius: 0;
  78. -webkit-appearance: none;
  79. }
  80. #foot{
  81. margin-top:10px;
  82. position: absolute;
  83. bottom: 15px;
  84. width: 100%;
  85. }
  86. .foot-ul{
  87. width: 100%;
  88. }
  89. .foot-ul li {
  90. width: 100%;
  91. text-align:center;
  92. color: #666;
  93. }
  94. .note-help {
  95. color: #999999;
  96. font-size: 12px;
  97. line-height: 130%;
  98. margin-top: 5px;
  99. width: 100%;
  100. display: block;
  101. }
  102. #btn-dd{
  103. margin: 20px;
  104. text-align: center;
  105. }
  106. .foot-ul{
  107. width: 100%;
  108. }
  109. .one_line{
  110. display: block;
  111. height: 1px;
  112. border: 0;
  113. border-top: 1px solid #eeeeee;
  114. width: 100%;
  115. margin-left: 20px;
  116. }
  117. .am-header {
  118. display: -webkit-box;
  119. display: -ms-flexbox;
  120. display: box;
  121. width: 100%;
  122. position: relative;
  123. padding: 7px 0;
  124. -webkit-box-sizing: border-box;
  125. -ms-box-sizing: border-box;
  126. box-sizing: border-box;
  127. background: #1D222D;
  128. height: 50px;
  129. text-align: center;
  130. -webkit-box-pack: center;
  131. -ms-flex-pack: center;
  132. box-pack: center;
  133. -webkit-box-align: center;
  134. -ms-flex-align: center;
  135. box-align: center;
  136. }
  137. .am-header h1 {
  138. -webkit-box-flex: 1;
  139. -ms-flex: 1;
  140. box-flex: 1;
  141. line-height: 18px;
  142. text-align: center;
  143. font-size: 18px;
  144. font-weight: 300;
  145. color: #fff;
  146. }
  147. </style>
  148. </head>
  149. <body text=#000000 bgColor="#ffffff" leftMargin=0 topMargin=4>
  150. <header class="am-header">
  151. <h1>支付宝手机网站支付接口快速通道</h1>
  152. </header>
  153. <div id="main">
  154. <form name=alipayment action=alipayapi.php method=post target="_blank">
  155. <div id="body" style="clear:left">
  156. <dl class="content">
  157. <dt>商户订单号
  158. </dt>
  159. <dd>
  160. <input id="WIDout_trade_no" name="WIDout_trade_no" />
  161. </dd>
  162. <hr class="one_line">
  163. <dt>订单名称
  164. </dt>
  165. <dd>
  166. <input id="WIDsubject" name="WIDsubject" />
  167. </dd>
  168. <hr class="one_line">
  169. <dt>付款金额
  170. </dt>
  171. <dd>
  172. <input id="WIDtotal_fee" name="WIDtotal_fee" />
  173. </dd>
  174. <hr class="one_line">
  175. <dt>商品展示网址
  176. </dt>
  177. <dd>
  178. <input id="WIDshow_url" name="WIDshow_url" />
  179. </dd>
  180. <hr class="one_line">
  181. <dt>商品描述:</dt>
  182. <dd>
  183. <input id="WIDbody" name="WIDbody" />
  184. </dd>
  185. <hr class="one_line">
  186. <dt></dt>
  187. <dd id="btn-dd">
  188. <span class="new-btn-login-sp">
  189. <button class="new-btn-login" type="submit" style="text-align:center;">确 认</button>
  190. </span>
  191. <span class="note-help">如果您点击“确认”按钮,即表示您同意该次的执行操作。</span>
  192. </dd>
  193. </dl>
  194. </div>
  195. </form>
  196. <div id="foot">
  197. <ul class="foot-ul">
  198. <li>
  199. 支付宝版权所有 2015-2018 ALIPAY.COM
  200. </li>
  201. </ul>
  202. </div>
  203. </div>
  204. </body>
  205. <script language="javascript">
  206. function GetDateNow() {
  207. var vNow = new Date();
  208. var sNow = "";
  209. sNow += String(vNow.getFullYear());
  210. sNow += String(vNow.getMonth() + 1);
  211. sNow += String(vNow.getDate());
  212. sNow += String(vNow.getHours());
  213. sNow += String(vNow.getMinutes());
  214. sNow += String(vNow.getSeconds());
  215. sNow += String(vNow.getMilliseconds());
  216. document.getElementById("WIDout_trade_no").value = sNow;
  217. document.getElementById("WIDsubject").value = "测试";
  218. document.getElementById("WIDtotal_fee").value = "0.01";
  219. }
  220. GetDateNow();
  221. </script>
  222. </html>

进入API页,

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  5. <title>支付宝手机网站支付接口接口</title>
  6. </head>
  7. <?php
  8. /* *
  9. * 功能:手机网站支付接口接入页
  10. * 版本:3.3
  11. * 修改日期:2012-07-23
  12. * 说明:
  13. * 以下代码只是为了方便商户测试而提供的样例代码,商户可以根据自己网站的需要,按照技术文档编写,并非一定要使用该代码。
  14. * 该代码仅供学习和研究支付宝接口使用,只是提供一个参考。
  15. *************************注意*************************
  16. * 如果您在接口集成过程中遇到问题,可以按照下面的途径来解决
  17. *1、开发文档中心(https://doc.open.alipay.com/doc2/detail.htm?spm=a219a.7629140.0.0.2Z6TSk&treeId=60&articleId=103693&docType=1)
  18. *2、商户帮助中心(https://cshall.alipay.com/enterprise/help_detail.htm?help_id=473888)
  19. *3、支持中心(https://support.open.alipay.com/alipay/support/index.htm)
  20. * 如果不想使用扩展功能请把扩展功能参数赋空值。
  21. */
  22. require_once("alipay.config.php");
  23. require_once("lib/alipay_submit.class.php");
  24. /**************************请求参数**************************/
  25. //商户订单号,商户网站订单系统中唯一订单号,必填
  26. $out_trade_no = $_POST['WIDout_trade_no'];
  27. //订单名称,必填
  28. $subject = $_POST['WIDsubject'];
  29. //付款金额,必填
  30. $total_fee = $_POST['WIDtotal_fee'];
  31. //收银台页面上,商品展示的超链接,必填
  32. $show_url = $_POST['WIDshow_url'];
  33. //商品描述,可空
  34. $body = $_POST['WIDbody'];
  35. /************************************************************/
  36. //构造要请求的参数数组,无需改动
  37. $parameter = array(
  38. "service" => $alipay_config['service'],
  39. "partner" => $alipay_config['partner'],
  40. "seller_id" => $alipay_config['seller_id'],
  41. "payment_type" => $alipay_config['payment_type'],
  42. "notify_url" => $alipay_config['notify_url'],
  43. "return_url" => $alipay_config['return_url'],
  44. "_input_charset" => trim(strtolower($alipay_config['input_charset'])),
  45. "out_trade_no" => $out_trade_no,
  46. "subject" => $subject,
  47. "total_fee" => $total_fee,
  48. "show_url" => $show_url,
  49. "body" => $body,
  50. //其他业务参数根据在线开发文档,添加参数.文档地址:https://doc.open.alipay.com/doc2/detail.htm?spm=a219a.7629140.0.0.2Z6TSk&treeId=60&articleId=103693&docType=1
  51. //如"参数名" => "参数值" 注:上一个参数末尾需要“,”逗号。
  52. );
  53. //建立请求
  54. $alipaySubmit = new AlipaySubmit($alipay_config);
  55. $html_text = $alipaySubmit->buildRequestForm($parameter,"get", "确认");
  56. echo $html_text;
  57. ?>
  58. </body>
  59. </html>

获取表单数据和配置数据,发起移动支付请求。

  1. <?php
  2. /* *
  3. * 配置文件
  4. * 版本:3.4
  5. * 修改日期:2016-03-08
  6. * 说明:
  7. * 以下代码只是为了方便商户测试而提供的样例代码,商户可以根据自己网站的需要,按照技术文档编写,并非一定要使用该代码。
  8. * 该代码仅供学习和研究支付宝接口使用,只是提供一个参考。
  9. * 安全校验码查看时,输入支付密码后,页面呈灰色的现象,怎么办?
  10. * 解决方法:
  11. * 1、检查浏览器配置,不让浏览器做弹框屏蔽设置
  12. * 2、更换浏览器或电脑,重新登录查询。
  13. */
  14. //↓↓↓↓↓↓↓↓↓↓请在这里配置您的基本信息↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
  15. //合作身份者ID,签约账号,以2088开头由16位纯数字组成的字符串,查看地址:https://b.alipay.com/order/pidAndKey.htm
  16. $alipay_config['partner'] = '2088221883850827';
  17. //收款支付宝账号,以2088开头由16位纯数字组成的字符串,一般情况下收款账号就是签约账号
  18. $alipay_config['seller_id'] = $alipay_config['partner'];
  19. // MD5密钥,安全检验码,由数字和字母组成的32位字符串,查看地址:https://b.alipay.com/order/pidAndKey.htm
  20. $alipay_config['key'] = '4t3m3qnwiq4lzqvv66sfu2vy9r3skkcn';
  21. // 服务器异步通知页面路径 需http://格式的完整路径,不能加?id=123这类自定义参数,必须外网可以正常访问
  22. $alipay_config['notify_url'] = "http://localhost/alipaywapdirect/notify_url.php";
  23. // 页面跳转同步通知页面路径 需http://格式的完整路径,不能加?id=123这类自定义参数,必须外网可以正常访问
  24. $alipay_config['return_url'] = "http://localhost/alipaywapdirect/return_url.php";
  25. //签名方式
  26. $alipay_config['sign_type'] = strtoupper('MD5');
  27. //字符编码格式 目前支持utf-8
  28. $alipay_config['input_charset']= strtolower('utf-8');
  29. //ca证书路径地址,用于curl中ssl校验
  30. //请保证cacert.pem文件在当前文件夹目录中
  31. $alipay_config['cacert'] = getcwd().'\\cacert.pem';
  32. //访问模式,根据自己的服务器是否支持ssl访问,若支持请选择https;若不支持请选择http
  33. $alipay_config['transport'] = 'http';
  34. // 支付类型 ,无需修改
  35. $alipay_config['payment_type'] = "1";
  36. // 产品类型,无需修改
  37. $alipay_config['service'] = "alipay.wap.create.direct.pay.by.user";
  38. //↑↑↑↑↑↑↑↑↑↑请在这里配置您的基本信息↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑
  39. ?>

上面是配置内容,

支付后,调整到处理页面,

  1. <?php
  2. /* *
  3. * 功能:支付宝页面跳转同步通知页面
  4. * 版本:3.3
  5. * 日期:2012-07-23
  6. * 说明:
  7. * 以下代码只是为了方便商户测试而提供的样例代码,商户可以根据自己网站的需要,按照技术文档编写,并非一定要使用该代码。
  8. * 该代码仅供学习和研究支付宝接口使用,只是提供一个参考。
  9. *************************页面功能说明*************************
  10. * 该页面可在本机电脑测试
  11. * 可放入HTML等美化页面的代码、商户业务逻辑程序代码
  12. * 该页面可以使用PHP开发工具调试,也可以使用写文本函数logResult,该函数已被默认关闭,见alipay_notify_class.php中的函数verifyReturn
  13. */
  14. require_once("alipay.config.php");
  15. require_once("lib/alipay_notify.class.php");
  16. ?>
  17. <!DOCTYPE HTML>
  18. <html>
  19. <head>
  20. <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  21. <?php
  22. //计算得出通知验证结果
  23. $alipayNotify = new AlipayNotify($alipay_config);
  24. $verify_result = $alipayNotify->verifyReturn();
  25. if($verify_result) {//验证成功
  26. /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  27. //请在这里加上商户的业务逻辑程序代码
  28. //——请根据您的业务逻辑来编写程序(以下代码仅作参考)——
  29. //获取支付宝的通知返回参数,可参考技术文档中页面跳转同步通知参数列表
  30. //商户订单号
  31. $out_trade_no = $_GET['out_trade_no'];
  32. //支付宝交易号
  33. $trade_no = $_GET['trade_no'];
  34. //交易状态
  35. $trade_status = $_GET['trade_status'];
  36. if($_GET['trade_status'] == 'TRADE_FINISHED' || $_GET['trade_status'] == 'TRADE_SUCCESS') {
  37. //判断该笔订单是否在商户网站中已经做过处理
  38. //如果没有做过处理,根据订单号(out_trade_no)在商户网站的订单系统中查到该笔订单的详细,并执行商户的业务程序
  39. //如果有做过处理,不执行商户的业务程序
  40. }
  41. else {
  42. echo "trade_status=".$_GET['trade_status'];
  43. }
  44. echo "验证成功<br />";
  45. //——请根据您的业务逻辑来编写程序(以上代码仅作参考)——
  46. /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  47. }
  48. else {
  49. //验证失败
  50. //如要调试,请看alipay_notify.php页面的verifyReturn函数
  51. echo "验证失败";
  52. }
  53. ?>
  54. <title>支付宝手机网站支付接口</title>
  55. </head>
  56. <body>
  57. </body>
  58. </html>

对接到ecshop中一样的道理,

1.传入订单号,订单金额等信息。

2.配置好支付宝账号信息。

3.支付后,对支付结果进行处理,提示支付成功,或者支付失败。

修复支付后,状态不变问题。

  1. <?php
  2. /* *
  3. * 功能:支付宝页面跳转同步通知页面
  4. * 版本:3.3
  5. * 日期:2012-07-23
  6. * 说明:
  7. * 以下代码只是为了方便商户测试而提供的样例代码,商户可以根据自己网站的需要,按照技术文档编写,并非一定要使用该代码。
  8. * 该代码仅供学习和研究支付宝接口使用,只是提供一个参考。
  9. *************************页面功能说明*************************
  10. * 该页面可在本机电脑测试
  11. * 可放入HTML等美化页面的代码、商户业务逻辑程序代码
  12. * 该页面可以使用PHP开发工具调试,也可以使用写文本函数logResult,该函数已被默认关闭,见alipay_notify_class.php中的函数verifyReturn
  13. */
  14. require_once("alipay.config.php");
  15. require_once("lib/alipay_notify.class.php");
  16. ?>
  17. <!DOCTYPE HTML>
  18. <html>
  19. <head>
  20. <meta charset="utf-8">
  21. <meta name="viewport" content="target-densitydpi=device-dpi, width=device-width, initial-scale=1, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0">
  22. <style type="text/css">
  23. #page{
  24. width: 98%;
  25. height: 10em;
  26. margin:1em auto;
  27. font-size:1em;
  28. line-height:1.5em;
  29. }
  30. #page2{
  31. width: 98%;
  32. height: 10em;
  33. margin:1em auto;
  34. ;
  35. font-size:1em;
  36. line-height:1.5em;
  37. }
  38. </style>
  39. <title>支付宝即时到账交易接口</title>
  40. </head>
  41. <body>
  42. <?php
  43. //计算得出通知验证结果
  44. $alipayNotify = new AlipayNotify($alipay_config);
  45. $verify_result = $alipayNotify->verifyReturn();
  46. if($verify_result) {//验证成功
  47. /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  48. //请在这里加上商户的业务逻辑程序代码
  49. //——请根据您的业务逻辑来编写程序(以下代码仅作参考)——
  50. //获取支付宝的通知返回参数,可参考技术文档中页面跳转同步通知参数列表
  51. //商户订单号
  52. $out_trade_no = $_GET['out_trade_no'];
  53. //支付宝交易号
  54. $trade_no = $_GET['trade_no'];
  55. //交易状态
  56. $trade_status = $_GET['trade_status'];
  57. //判断该笔订单是否在商户网站中已经做过处理
  58. //如果没有做过处理,根据订单号(out_trade_no)在商户网站的订单系统中查到该笔订单的详细,并执行商户的业务程序
  59. //如果有做过处理,不执行商户的业务程序
  60. if($_GET['trade_status'] == 'TRADE_FINISHED' || $_GET['trade_status'] == 'TRADE_SUCCESS'){
  61. // 更改支付状态
  62. // 订单确认时间
  63. // 订单支付时间
  64. define('IN_ECS', true);
  65. require_once('../includes/init.php'); // 原来是这里出了问题
  66. $r = $GLOBALS['db']->query("UPDATE ".$GLOBALS['ecs']->table('order_info')." SET pay_status = 2 , confirm_time = ".time()." , pay_time = ".time()." where order_sn = '".$out_trade_no."'");
  67. ?>
  68. <div id='page'>
  69. <div style="text-align:center;color:red;font-size:2em;font-weight: bold;">
  70. <br />
  71. <br />
  72. <br />
  73. 祝贺您!您的订单支付已经成功!!!3秒后自动跳转动商城首页
  74. </div>
  75. </div>
  76. <?php
  77. }else{
  78. //支付失败
  79. ?>
  80. <div id='page2'>
  81. <div style="text-align:center;font-weight: bold; font-size:2em;color:red;">
  82. <br />
  83. <br />
  84. <br />
  85. 很抱歉,您的订单支付失败!3秒后自动跳转动商城首页
  86. </div>
  87. </div>
  88. <?php
  89. }
  90. }
  91. else {
  92. //验证失败
  93. //如要调试,请看alipay_notify.php页面的verifyReturn函数
  94. ?>
  95. <div id='page2'>
  96. <div style="text-align:center;font-weight: bold;font-size:2em;"><span style="color:red;">支付失败</span><br />
  97. 支付过程中出现验证错误,如果你的支付宝金额已被扣除,请联系开发商
  98. </div>
  99. </div>
  100. <?php
  101. }
  102. ?>
  103. <script type="text/javascript">
  104. window.setTimeout("window.location='http://local.easymall.com/mobile/'",3000);
  105. </script>
  106. </body>
  107. </html>

ecshop

操作数据库,

  1. // 更改支付状态
  2. // 订单确认时间
  3. // 订单支付时间
  4. define('IN_ECS', true);
  5. require_once('../includes/init.php'); // 原来是这里出了问题
  6. $r = $GLOBALS['db']->query("UPDATE ".$GLOBALS['ecs']->table('order_info')." SET pay_status = 2 , confirm_time = ".time()." , pay_time = ".time()." where order_sn = '".$out_trade_no."'");

ecshop移动端支付宝支付对接的更多相关文章

  1. PHP APP端支付宝支付

    应业务需求,做了支付宝支付和微信支付,今天分享一下手机端app支付宝支付对接流程,实际开发过程是前后端分离,前端调用后端API接口,实现功能返回数据,我所用的跨挤啊为TP5,大致可以分为四步: 1.在 ...

  2. 电脑端支付宝支付 -前端获取支付宝返回的form 以及submit 调用支付扫码页面

    前端调取支付宝支付接口(后台进行封装,没有直接调取支付宝接口),调用返回的数据中,将会有一串的form表单数据返回,我们需要将此表单在当前调用页面submit下,以跳转到支付扫码页: 支付宝返回的fo ...

  3. PHP服务端支付宝支付及回调

    支付宝支付 (由app端自行调起支付宝/微信) 1.下载PHP版SDK 1 <?php 2 3 define('IN_ECS', true); 4 5 /*App支付 PHP服务端*/ 6 /* ...

  4. 微信端支付宝支付,iframe改造,解决微信中无法使用支付宝付款和弹出“长按地址在浏览器中打开”

    微信对支付宝的链接屏蔽了, https://mapi.alipay.com/gateway.do?_input_charset=utf-8&notify_url=http%3A%2F%2Fzh ...

  5. DELPHI移动端支付宝支付

    Delphi XE7 Android 应用接入支付宝SDK的方法 1      应用场景和准备工作: 采用XE系列开发的android apps. apps中需要集成支付宝的支付能力. 支付到指定的商 ...

  6. PHP PC端支付宝扫码支付

    前面的文章已经描述过在蚂蚁金服开放平台创建应用签约等流程,详见:PHP App端支付宝支付,这里就不多说了,剩下的分两步,第一步是支付前的准备工作,也就是整合支付类文件,我已经整合好可以直接用,代码开 ...

  7. 支付宝支付功能(使用支付宝sdk)

    1.准备参数        新建一个公共参数配置类NewAlipayconfig (可将参数存放到config配置文件中读取)          public class NewAlipayconfi ...

  8. 【zhifu】web开发中的支付宝支付和微信支付

    一.支付类型: 支付宝支付: 支付宝app内的网页支付: app外(即普通浏览器)网页支付: 微信支付: 微信app内的支付(在这里叫公众号支付) app外的支付(微信H5支付): 微信公众号的支付宝 ...

  9. 微信支付、支付宝支付和QQ钱包支付

    最近忙于对接微信支付和支付宝支付,注册微信公众号,认证公众号,注册微信支付商户号并进行认证: 签约支付宝支付产品(手机网站支付.PC网站支付),注册支付宝企业账号(企业账号权限更大): 注册QQ钱包商 ...

随机推荐

  1. 读jQuery之六(缓存数据)

    很多同学在项目中都喜欢将数据存储在HTMLElement属性上,如 1 2 3 4 <div data="some data">Test</div> < ...

  2. ggplot 画 条形图

    今天开会谈了半天自己的研究结果,同事皱着眉头,第一好像她没大听懂,第二感觉眼前一亮,但不知怎么落地.落地这个事情,交给时间吧,我想练熟我的分析. 今天搞了个简单的,条形图. 就是EXCEL里面经常玩的 ...

  3. Appium 自动化测试(2)--环境安装:安装Android模拟器

    一.安装java 环境-JDK 略,自行百度安装. 二.安装Android SDK Android SDK提供给我们API库和开发工具构建,测试和调试应用程序,Android.简单来讲,Android ...

  4. CodeForces - 767C

    花了6个小时,终于成功ac...... 两边dfs,第一遍求子树和,第二遍判断有没有2*t[s]/3和t[s]/3,因为要求的节点可能是在同一条线上,同时要有2*t[s]/3和t[s]/3的情况,且2 ...

  5. samba配置只读和可以写入的共享

    编辑smb.conf 1.在[global]中 找到 security = 将其改为 security = share 2. 在文件中加入自定义的共享目录 [attachment] path=/dat ...

  6. MongoCola使用教程 2 - MongoDB的Replset 初始化和配置

    前言 首先再次感谢博客园的各位朋友.正是你们的关注才让我有信心将这个工具开发下去. 这周同样也有热心网友对于MongoCola存在的问题给予了反馈. 这次工具更新到了版本1.20,强化的地方是增加了R ...

  7. SVN提交出错--URL access forbidden for unknown reason

    使用SVN在eclipse中提交文件,但是出现错误,如下: URL access forbidden for unknown reasonsvn: Commit failed (details fol ...

  8. Okhttp源码简单解析(一)

    业余时间把源码clone下来大致溜了一遍,并且也参阅了其余大神的博客,在这里把自己的心得记录下来共享之,如有不当的地方欢迎批评指正.本文是Okttp源码解析系列的第一篇,不会深入写太多的东西,本篇只是 ...

  9. mysql数据库( 基础篇加破解)

    1.数据库(Database,DB)是按照数据结构来组织.存储和管理数据的,并且是建立在计算机存储设备上的仓库 2.什么是数据库:(用来存储数据的仓库) 数据库:(cs架构套接字) 数据库管理软件分类 ...

  10. onsubmit对表单的拦截

    今天遇到一个问题:在对同name 的input 表单时 判断其值是否有效 用了each判断 当初错误的做法: function check_goods() { var regs = /^\d+$/; ...