通过DNSPOD API实现域名和记录的各种操作
- 注册账户
- 关联DNSPOD账户
- 管理域名和记录
- 类库(Library)
- /libraries/dnsapi.php 接口类,负责调用DNSPOD API
- 核心文件(Core)
- /core/DNS_Controller.php 重载控制器基类
- /core/DNS_Model.php 重载模型基类
- 控制器(Controller)
- /controller/login.php 登录注册相关
- /controller/account.php 关联DNSPOD账户
- /controller/domain.php 域名相关操作
- /controller/record.php 记录相关操作
- /controller/export.php 域名和记录的导入导出操作
- 模型(Model)
- /models/user.php 用户登录注册等,与数据库交互
- /models/daccount.php 管理DNSPOD账户,负责与数据库交互
- 模板(View)
- /views/header.php 头,除登陆注册外,其他所有页面共用
- /views/footer.php 尾,同上...
- /views/login.php 登录
- /views/register 注册
- /views/account_list.php DNSPOD账户列表
- /views/domain_list.php 域名列表
- /views/record_list.php 记录列表
- /views/record_add.php 添加记录
- 函数库(Helper)
- /helpers/ajax_helper.php 负责处理ajax请求的成功和失败
- /helpers/curl_helper.php 目前主要是curl_post函数,接口类需要用
- /helpers/xml_helper.php 数组与XML转化等操作
- 配置文件(Config)
- /config/web.php 网站基本配置
- /config/dnsapi.php 接口调用时的一些配置
- DNSPOD账户的编辑删除等操作暂时未作
- Domains和Records 本应在本地数据库保存,限于时间,暂时未作,因此每次都请求API,响应时间较慢