/** * @name 生成DOC文件主方法 */ function create_doc() { ignore_user_abort(); set_time_limit(0); if (empty($_POST) || empty($_POST['doc_url']) || empty($_POST['base_url']) || empty($_POST['doc_path']) || empty($_POST['code_path'])) { echo json_encode(array('msg' => '参数错误')); die; } //载入类库主文件 require_once BASEPATH . 'libraries/doc/doc.php'; $obj = new Doc(); if (!empty($_POST['private'])) { $obj->stat_private = true; } if (!empty($_POST['protected'])) { $obj->stat_protected = true; } if (!empty($_POST['check_login'])) { $obj->check_login = true; } if (!empty($_POST['debug']) && !empty($_POST['debug_form_url']) && !empty($_POST['debug_sign'])) { $obj->debug = true; $obj->debug_form_url = $_POST['debug_form_url']; $obj->debug_sign = $_POST['debug_sign']; } $obj->startTask($_POST['doc_url'], $_POST['base_url'], $_POST['doc_path'], $_POST['code_path']); }