西部数码主机 | 阿里云主机| 虚拟主机 | 服务器 | 返回乐道官网
当前位置: 主页 > php教程 > shopex教程 >

让shopex添加自己的支付方式

时间:2015-07-10 01:03来源:未知 作者:好模板 点击:
shopex增加自个写的付出方法时,模仿原生的app插件方法写好后,后台不显示,原来是在 core\admin\controller\trading ctl.payment.php中 默许的付出方法读取的是useApp.log 如果想要实现咱们的, 需
shopex增加自个写的付出方法时,模仿原生的app插件方法写好后,后台不显示,原来是在
core\admin\controller\trading ctl.payment.php中 默许的付出方法读取的是useApp.log 如果想要实现咱们的,
需要反序列化里边的数值,增加咱们的付出方法,然后序列化回去,用到serialize函数,这儿供给个修正脚本!
 
/**
*
* ShopEx4.85 增加自个的付出方法
* @Author: ldhost.cn
*/
 
error_reporting(E_ALL & ~(E_STRICT | E_NOTICE | E_WARNING));
header("Content-type: text/html; charset=utf-8");
if(file_exists('config/config.php')){
require('config/config.php');
}
if($_POST){
$allApp = $_POST['app'];
 
eval('$allApp='.$allApp.';');
if($allApp){
//echo '<pre>';print_r($allApp);
$allApps = serialize($allApp);
//echo $allApp;
if($allApps){
file_put_contents(HOME_DIR.'/sendtmp/allApp.log',$allApps);
file_put_contents(HOME_DIR.'/sendtmp/defaultApp.log',$allApps);
echo '修改成功!共:';
echo count($allApp);
echo '个支付方式';
}
}
}
if(file_exists(HOME_DIR.'/sendtmp/useApp.log'))
$usep = file_get_contents(HOME_DIR.'/sendtmp/useApp.log');
if(file_exists(HOME_DIR.'/sendtmp/allApp.log')){
$allp = file_get_contents(HOME_DIR.'/sendtmp/allApp.log');
}else{
$allp = file_get_contents(HOME_DIR.'/sendtmp/defaultApp.log');
}
if(is_string($usep))
$useApp = unserialize($usep);
if(is_string($allp))
$allApp = unserialize($allp);
?>
<form method="post">
<textarea name="app" style="width:100%; height:500px"><?=var_export($allApp,true)?></textarea>
<input type="submit">
</form>
 
(责任编辑:好模板)
顶一下
(0)
0%
踩一下
(2)
100%
------分隔线----------------------------
栏目列表
热点内容