全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
12
返回列表 发新帖
楼主: onepeople
打印 上一主题 下一主题

[疑问] AMH For WHMCS 反代谍照....

[复制链接]
11#
发表于 2013-2-26 15:27:12 | 只看该作者
onepeople 发表于 2013-2-26 15:02
你的,API返回,太凌乱,,,,字符串处理特麻烦,,,,,,

刚刚才获取到返回的8个字段 ....

你这个结果是调用什么命令的返回的? 你怎么匹配的呢。

api是执行amh命令的,你觉得有必要弄成json格式么,这样是方便,但没命令灵活。
12#
 楼主| 发表于 2013-2-26 15:29:23 | 只看该作者
smyz 发表于 2013-2-26 15:27
你这个结果是调用什么命令的返回的? 你怎么匹配的呢。

api是执行amh命令的,你觉得有必要弄成json格式么 ...

6666.JPG (51.51 KB, 下载次数: 0)

不变成变量,,,如何显示出来.......
13#
发表于 2013-2-26 16:18:47 | 只看该作者
onepeople 发表于 2013-2-26 15:29
不变成变量,,,如何显示出来.......


主要是看你怎么匹配出信息了,你前面不是弄到值了么,

http://amysql-amh.googlecode.com/files/AMProxy-1.0.zip
面板上面是这么匹配的,
  1. $cmd = "amh module AMProxy-1.0 admin cat,$name";
  2.                 $cmd = Functions::trim_cmd($cmd);
  3.                 $result = trim(shell_exec($cmd), "\n");
  4.                 $result = Functions::trim_result($result);
  5.                 $list = array(
  6.                         'server_name',
  7.                         'subs_filter_types',
  8.                         'Referer',
  9.                         'Host',
  10.                         'proxy_pass',
  11.                         'echo_before_body',
  12.                         'echo_after_body'
  13.                 );
  14.                 foreach ($list as $val)
  15.                 {
  16.                         preg_match("/$val(.*);/", $result, $arr);
  17.                         $data[$val] = trim($arr[1]);
  18.                 }
  19.                 $data['subs_filter_types'] = str_replace(' ', ',', $data['subs_filter_types']);
  20.                 $data['AppendHtml_header'] = str_replace("\'", "'", substr($data['echo_before_body'], 1,-1));
  21.                 $data['AppendHtml_footer'] = str_replace("\'", "'", substr($data['echo_after_body'], 1,-1));
  22.                 Return $data;
复制代码
不知你是遇到什么问题呐。
14#
 楼主| 发表于 2013-2-26 16:19:57 | 只看该作者
smyz 发表于 2013-2-26 16:18
主要是看你怎么匹配出信息了,你前面不是弄到值了么,

http://amysql-amh.googlecode.com/files/AMProxy ...

没有遇到 问题,我已经处理了.....
15#
 楼主| 发表于 2013-2-26 16:24:36 | 只看该作者
smyz 发表于 2013-2-26 16:18
主要是看你怎么匹配出信息了,你前面不是弄到值了么,

http://amysql-amh.googlecode.com/files/AMProxy ...

目前,最后在处理CSS ,,,和二个简单的函数即可了.....

主要在处理你返回的信息上弄了一会.......

我尽量做的简单点,,不想弄的太复杂..
16#
发表于 2013-2-26 16:28:33 | 只看该作者
onepeople 发表于 2013-2-26 16:24
目前,最后在处理CSS ,,,和二个简单的函数即可了.....

主要在处理你返回的信息上弄了一会.......

是啊,就几个函数。

主要是编辑那块,关键字添加删除也在里面。
17#
 楼主| 发表于 2013-2-26 16:38:09 | 只看该作者
smyz 发表于 2013-2-26 16:28
是啊,就几个函数。

主要是编辑那块,关键字添加删除也在里面。

截取你这样的返回数据是最郁闷的....
18#
发表于 2013-2-26 17:11:09 | 只看该作者
onepeople 发表于 2013-2-26 16:38
截取你这样的返回数据是最郁闷的....

用正则匹配……

相对来说有一点难度吧,不像其它api都是直接返回json数据,请求与返回数据都是固定的。
19#
 楼主| 发表于 2013-2-26 17:18:55 | 只看该作者
smyz 发表于 2013-2-26 17:11
用正则匹配……

相对来说有一点难度吧,不像其它api都是直接返回json数据,请求与返回数据都是固 ...

明天再处理了,,就POST EDIT数据了....直接复制了你 AMH后台的,,,表格,呵呵,,,

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2025-11-7 05:27 , Processed in 0.063658 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表