inf3.php 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239
  1. <?php
  2. include("../config/conn.php");
  3. include("../config/function.php");
  4. AdminSes_audit();
  5. if(sqlzhuru($_POST[jvs])=="control"){
  6. if(!strstr($adminqx,",0,") && !strstr($adminqx,",0301,")){Audit_alert("权限不够","default.php");}
  7. zwzr();
  8. if(panduan("*","yjcode_control")==0){intotable("yjcode_control","webnamev","'保存失败'");}
  9. $wxpay=sqlzhuru($_POST[wxpay0]).",".sqlzhuru($_POST[wxpay1]).",".sqlzhuru($_POST[wxpay2]).",".sqlzhuru($_POST[wxpay3]);
  10. $alipaywap=sqlzhuru($_POST[alipaywap0]).",".sqlzhuru($_POST[alipaywap1]).",".sqlzhuru($_POST[alipaywap2]);
  11. $otherpay=str_replace(",",",",sqlzhuru($_POST[totherpay]));
  12. updatetable("yjcode_control","
  13. partner='".sqlzhuru($_POST[zf1])."',
  14. security_code='".sqlzhuru($_POST[zf2])."',
  15. seller_email='".sqlzhuru($_POST[zf3])."',
  16. zftype=".sqlzhuru($_POST[d1]).",
  17. wxpay='".$wxpay."',
  18. wxpayfs=".sqlzhuru($_POST[d2]).",
  19. otherpay='".$otherpay."',
  20. alipaywap='".$alipaywap."'
  21. ");
  22. $output="<? class WxPayConfig{const APPID = '".sqlzhuru($_POST[wxpay0])."';const MCHID = '".sqlzhuru($_POST[wxpay1])."';const KEY = '".sqlzhuru($_POST[wxpay2])."';const APPSECRET = '".sqlzhuru($_POST[wxpay3])."';const SSLCERT_PATH = '../cert/apiclient_cert.pem';const SSLKEY_PATH = '../cert/apiclient_key.pem';const CURL_PROXY_HOST = '0.0.0.0';const CURL_PROXY_PORT = 0;const REPORT_LEVENL = 1;}?>";
  23. $fp= fopen("../user/wxpay/lib/WxPay.Config.php","w");
  24. fwrite($fp,$output);
  25. fclose($fp);
  26. if(empty($rowcontrol[ifwap])){
  27. $wxconfig=read_file_content("../m/user/wxpay1/wxconfig_tem.php");
  28. $wxconfig=str_replace("tmp_appid",sqlzhuru($_POST[wxpay0]),$wxconfig);
  29. $wxconfig=str_replace("tmp_mchid",sqlzhuru($_POST[wxpay1]),$wxconfig);
  30. $wxconfig=str_replace("tmp_key",sqlzhuru($_POST[wxpay2]),$wxconfig);
  31. $wxconfig=str_replace("tmp_appsecret",sqlzhuru($_POST[wxpay3]),$wxconfig);
  32. $fp= fopen("../m/user/wxpay1/wxconfig.php","w");
  33. fwrite($fp,$wxconfig);
  34. fclose($fp);
  35. $aliconfig=read_file_content("../m/user/alipay/aliconfig_tem.php");
  36. $aliconfig=str_replace("tmp_appid",sqlzhuru($_POST[alipaywap0]),$aliconfig);
  37. $aliconfig=str_replace("tmp_siyao",sqlzhuru($_POST[alipaywap1]),$aliconfig);
  38. $aliconfig=str_replace("tmp_gonyao",sqlzhuru($_POST[alipaywap2]),$aliconfig);
  39. $aliconfig=str_replace("tmp_web",weburl,$aliconfig);
  40. $fp= fopen("../m/user/alipay/aliconfig.php","w");
  41. fwrite($fp,$aliconfig);
  42. fclose($fp);
  43. }
  44. move_uploaded_file($_FILES["inp1"]['tmp_name'], "../img/alipay_ewm.jpg");
  45. move_uploaded_file($_FILES["inp2"]['tmp_name'], "../img/wxpay_ewm.jpg");
  46. move_uploaded_file($_FILES["inp3"]['tmp_name'], "../user/img/pay/otherpay.jpg");
  47. php_toheader("inf3.php?t=suc");
  48. }
  49. while0("*","yjcode_control");$row=mysql_fetch_array($res);
  50. $wxpay=array("","","","");
  51. if(!empty($row[wxpay]) && $row[wxpay]!=",,,"){$wxpay=preg_split("/,/",$row[wxpay]);}
  52. $alipaywap=array("","","");
  53. if(!empty($row[alipaywap]) && $row[alipaywap]!=",,"){$alipaywap=preg_split("/,/",$row[alipaywap]);}
  54. ?>
  55. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  56. <html xmlns="http://www.w3.org/1999/xhtml">
  57. <head>
  58. <meta http-equiv="x-ua-compatible" content="ie=7" />
  59. <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
  60. <title><?=webname?>管理系统</title>
  61. <link href="css/basic.css" rel="stylesheet" type="text/css" />
  62. <script type="text/javascript" src="js/jquery.min.js"></script>
  63. <script language="javascript" src="js/basic.js"></script>
  64. <script language="javascript" src="js/layer.js"></script>
  65. <script language="javascript">
  66. function tj(){
  67. layer.msg('正在提交', {icon: 16 ,time: 0,shade :0.25});
  68. f1.action="inf3.php";
  69. }
  70. function alipaycha(){
  71. d=parseInt(document.f1.d1.value);
  72. if(d==0){document.getElementById("alipay0").style.display="";document.getElementById("alipay3").style.display="none";}
  73. else{document.getElementById("alipay0").style.display="none";document.getElementById("alipay3").style.display="";}
  74. }
  75. function wxpaycha(){
  76. d=parseInt(document.f1.d2.value);
  77. if(d==0){document.getElementById("wxpaym0").style.display="";document.getElementById("wxpaym1").style.display="none";}
  78. else{document.getElementById("wxpaym0").style.display="none";document.getElementById("wxpaym1").style.display="";}
  79. }
  80. </script>
  81. </head>
  82. <body>
  83. <? include("top.php");?>
  84. <script language="javascript">
  85. document.getElementById("menu1").className="a1";
  86. </script>
  87. <? if(!strstr($adminqx,",0,") && !strstr($adminqx,",0302,")){echo "<div class='noneqx'>无权限</div>";exit;}?>
  88. <div class="yjcode">
  89. <? $leftid=1;include("menu_quan.php");?>
  90. <div class="right">
  91. <? if($_GET[t]=="suc"){systs("恭喜您,操作成功!","inf3.php");}?>
  92. <? include("rightcap1.php");?>
  93. <script language="javascript">document.getElementById("rtit4").className="a1";</script>
  94. <!--Begin-->
  95. <div class="rkuang">
  96. <form name="f1" method="post" onsubmit="return tj()" enctype="multipart/form-data">
  97. <input type="hidden" name="jvs" value="control" />
  98. <ul class="rcap"><li class="l1"></li><li class="l2">电脑支付宝</li><li class="l3"></li></ul>
  99. <ul class="uk">
  100. <li class="l1">选择支付方式:</li>
  101. <li class="l2">
  102. <select name="d1" class="inp" onchange="alipaycha()">
  103. <option value="0" <? if($row[zftype]==0 || $row[zftype]==NULL){?> selected="selected"<? }?>>支付宝即时到帐官方接口</option>
  104. <option value="3" <? if($row[zftype]==3){?> selected="selected"<? }?>>个人扫码支付(人工入账)</option>
  105. </select>
  106. <span class="fd"><a href="http://yj.928vip.cn/faq/view28.html" target="_blank" class="red">[申请]</a></span>
  107. </li>
  108. </ul>
  109. <ul class="uk uk0" id="alipay0" style="display:none;">
  110. <li class="l1">partner:</li>
  111. <li class="l2">
  112. <? if(!strstr($adminqx,",0,") && !strstr($adminqx,",0301,")){$sv="机密数据,权限不够";}else{$sv=$row[partner];}?>
  113. <input name="zf1" value="<?=$sv?>" size="20" type="text" class="inp" />
  114. <span class="fd">请输入支付宝的partner</span>
  115. </li>
  116. <li class="l1">security_code:</li>
  117. <li class="l2">
  118. <? if(!strstr($adminqx,",0,") && !strstr($adminqx,",0301,")){$sv="机密数据,权限不够";}else{$sv=$row[security_code];}?>
  119. <input name="zf2" value="<?=$sv?>" size="60" type="text" class="inp" />
  120. <span class="fd">请输入支付宝的security_code</span>
  121. </li>
  122. <li class="l1">seller_email:</li>
  123. <li class="l2">
  124. <? if(!strstr($adminqx,",0,") && !strstr($adminqx,",0301,")){$sv="机密数据,权限不够";}else{$sv=$row[seller_email];}?>
  125. <input name="zf3" value="<?=$sv?>" size="20" type="text" class="inp" />
  126. <span class="fd">请输入支付宝的seller_email</span>
  127. </li>
  128. </ul>
  129. <ul class="uk uk0" id="alipay3" style="display:none;">
  130. <li class="l1">支付宝二维码:</li>
  131. <li class="l2"><input type="file" name="inp1" id="inp1" size="15" accept=".jpg,.gif,.jpeg,.png"></li>
  132. <? if(is_file("../img/alipay_ewm.jpg")){?>
  133. <li class="l8"></li>
  134. <li class="l9"><a href="../img/alipay_ewm.jpg" target="_blank"><img src="../img/alipay_ewm.jpg?t=<?=rnd_num(100)?>" height="40" /></a></li>
  135. <? }?>
  136. </ul>
  137. <ul class="rcap"><li class="l1"></li><li class="l2">手机支付宝</li><li class="l3"></li></ul>
  138. <ul class="uk">
  139. <li class="l1">app_id:</li>
  140. <li class="l2">
  141. <? if(!strstr($adminqx,",0,") && !strstr($adminqx,",0301,")){$sv="机密数据,权限不够";}else{$sv=$alipaywap[0];}?>
  142. <input name="alipaywap0" value="<?=$sv?>" size="20" type="text" class="inp" />
  143. <span class="fd"><a href="http://yj.928vip.cn/faq/view155.html" target="_blank" class="red">[申请]</a></span>
  144. </li>
  145. <li class="l1">商户私钥:</li>
  146. <? if(!strstr($adminqx,",0,") && !strstr($adminqx,",0301,")){$sv="机密数据,权限不够";}else{$sv=$alipaywap[1];}?>
  147. <li class="l5"><textarea name="alipaywap1"><?=$sv?></textarea></li>
  148. </li>
  149. <li class="l1">支付宝公钥:</li>
  150. <? if(!strstr($adminqx,",0,") && !strstr($adminqx,",0301,")){$sv="机密数据,权限不够";}else{$sv=$alipaywap[2];}?>
  151. <li class="l5"><textarea name="alipaywap2"><?=$sv?></textarea></li>
  152. </ul>
  153. <ul class="rcap"><li class="l1"></li><li class="l2">微信支付</li><li class="l3"></li></ul>
  154. <ul class="uk">
  155. <li class="l1">选择支付方式:</li>
  156. <li class="l2">
  157. <select name="d2" onchange="wxpaycha()" class="inp">
  158. <option value="0" <? if(empty($row[wxpayfs])==0){?> selected="selected"<? }?>>微信支付官方接口</option>
  159. <option value="1" <? if($row[wxpayfs]==1){?> selected="selected"<? }?>>个人扫码支付(人工入账)</option>
  160. </select>
  161. <span class="fd"><a href="https://mp.weixin.qq.com/cgi-bin/readtemplate?t=register/step1_tmpl&lang=zh_CN" target="_blank" class="red">[申请]</a></span>
  162. </li>
  163. </ul>
  164. <ul class="uk uk0" id="wxpaym0">
  165. <li class="l1">APPID:</li>
  166. <li class="l2">
  167. <? if(!strstr($adminqx,",0,") && !strstr($adminqx,",0301,")){$sv="机密数据,权限不够";}else{$sv=$wxpay[0];}?>
  168. <input name="wxpay0" value="<?=$sv?>" size="20" type="text" class="inp" />
  169. </li>
  170. <li class="l1">MCHID:</li>
  171. <li class="l2">
  172. <? if(!strstr($adminqx,",0,") && !strstr($adminqx,",0301,")){$sv="机密数据,权限不够";}else{$sv=$wxpay[1];}?>
  173. <input name="wxpay1" value="<?=$sv?>" size="20" type="text" class="inp" />
  174. </li>
  175. <li class="l1">KEY:</li>
  176. <li class="l2">
  177. <? if(!strstr($adminqx,",0,") && !strstr($adminqx,",0301,")){$sv="机密数据,权限不够";}else{$sv=$wxpay[2];}?>
  178. <input name="wxpay2" value="<?=$sv?>" size="60" type="text" class="inp" />
  179. </li>
  180. <li class="l1">APPSECRET:</li>
  181. <li class="l2">
  182. <? if(!strstr($adminqx,",0,") && !strstr($adminqx,",0301,")){$sv="机密数据,权限不够";}else{$sv=$wxpay[3];}?>
  183. <input name="wxpay3" value="<?=$sv?>" size="60" type="text" class="inp" />
  184. </li>
  185. </ul>
  186. <ul class="uk uk0" id="wxpaym1" style="display:none;">
  187. <li class="l1">微信二维码:</li>
  188. <li class="l2"><input type="file" name="inp2" id="inp2" size="15" accept=".jpg,.gif,.jpeg,.png"></li>
  189. <? if(is_file("../img/wxpay_ewm.jpg")){?>
  190. <li class="l8"></li>
  191. <li class="l9"><a href="../img/wxpay_ewm.jpg" target="_blank"><img src="../img/wxpay_ewm.jpg?t=<?=rnd_num(100)?>" height="40" /></a></li>
  192. <? }?>
  193. </ul>
  194. <ul class="rcap"><li class="l1"></li><li class="l2">自由接口</li><li class="l3"></li></ul>
  195. <ul class="uk">
  196. <li class="l1">接口参数:</li>
  197. <li class="l2">
  198. <? if(!strstr($adminqx,",0,") && !strstr($adminqx,",0301,")){$sv="机密数据,权限不够";}else{$sv=$row[otherpay];}?>
  199. <input name="totherpay" value="<?=$sv?>" size="60" type="text" class="inp" />
  200. <span class="fd"><a href="http://yj.928vip.cn/faq/view95.html" target="_blank">[说明]</a> 格式:参数1,参数2,参数3</span>
  201. </li>
  202. <li class="l1">接口图标:</li>
  203. <li class="l2"><input type="file" name="inp3" id="inp3" size="15" accept=".jpg,.gif,.jpeg,.png"> 推荐尺寸:150*50</li>
  204. <? $t="../user/img/pay/otherpay.jpg";if(is_file($t)){?>
  205. <li class="l8"></li>
  206. <li class="l9"><a href="<?=$t?>" target="_blank"><img src="<?=$t?>?t=<?=rnd_num(100)?>" height="40" /></a></li>
  207. <? }?>
  208. <li class="l3"><input type="submit" value="保存修改" class="btn1" /></li>
  209. </ul>
  210. </form>
  211. </div>
  212. <!--End-->
  213. </div>
  214. </div>
  215. <? include("bottom.php");?>
  216. <script language="javascript">
  217. alipaycha();
  218. wxpaycha();
  219. </script>
  220. </body>
  221. </html>