小樱 发表于 2018/6/15 18:23

某群友提供的kangle源代码自定义错误编译方法

在src HttpCore.cpp文件下 send_error方法定义status后面。加//展示自定义错误页面路径 - kangle.pw
                string kangleErrorPaths = "/vhs/kangle/error/" + code + ".html";
                char *kangleErrorPath=(char*)kangleErrorPaths.data();
               
                ifstream infile;
                char buf;
                infile.open(kangleErrorPath);
                if(infile.is_open()){
                        while(infile.good() && !infile.eof()){
                                memset(buf,0,1024);
                                infile.getline(buf,1204);
                                s << buf;
                        }
                        infile.close();
                        return send_http(rq, obj, code, &s);
                }
没测过,自己看源代码,以前黑色小河也弄过

关联:http://bbs.itzmx.com/thread-11426-1-1.html

hackaq 发表于 2023/5/16 05:12

这个文件路径在那里
页: [1]
查看完整版本: 某群友提供的kangle源代码自定义错误编译方法