小蜗牛 发表于 2021-6-30 02:26:46

蜗牛WEB网站框架--2022-06-11更新

本帖最后由 小蜗牛 于 2022-6-11 12:33 编辑

用火山开发的...基于HP封装...
感谢神2,大色秘密...
视图函数无需填写任何参数...

用本框架写了:3389x在线工具这个网站!

服务器:
         服务器.停止()
         服务器.启动()
         服务器.创建网站()
         服务器.取网站类()
         服务器.取网站数量()
         服务器.取域名()
网站类:
         网站.删除网站()
         网站.订阅视图()
         网站.取消订阅()
         网站.注册模板函数()
         网站.订阅404()
请求类:         请求.取模板目录()
         请求.取静态文件目录()
         请求.取参数()
         请求.取请求文件()
         请求.取请求域名()
         请求.取请求头()
         请求.取用户IP()
         请求.取绑定域名()
         请求.取用户端口()
         请求.是否手机用户()
         请求.取Cookies()
         请求.取请求方法()
         请求.取所有参数()
         请求.取订阅路径()
         请求.取订阅数值参数()
         请求.取订阅文本参数()
         请求.Session_取ID()
         请求.Session_取值()
         请求.Session_清空()
         请求.Session_置值()
         请求.取页面标记()
响应类:
         响应.写出数据()
         响应.写出文本()
         响应.写出提示()
         响应.置状态码()
         响应.置响应头()
         响应.重定向()
         响应.渲染JSON()
         响应.渲染JSON到文本()
         响应.模板是否包含标签()
         响应.取模板标签参数()
         响应.置响应类型()
         响应.置Cookies()
         响应.置页面标记()
模板函数:
         模板函数_取参数数量()
         模板函数_取文本()
         模板函数_取整数()
         模板函数_取双精度小数()
         模板函数_取逻辑()
         模板函数_取参数类型()
         模板函数_返回文本()
               内置函数如下:
               {{   格式化时间(发布时间,"{年}-{月}-{日}", 真)   }}
               {{   请求.取参数("uid")   }}
               {{   请求.取请求参数()   }}
               {{   请求.取请求文件()   }}
               {{   请求.取请求域名()   }}

验证类:
         验证是否为手机号码()
         验证是否为邮箱()
图像类:
         移除:创建**图片()

JSON个人推荐使用"蜗牛模块"里面的"哈希表/数组类"
当然,您也可以选择官方库,或者"原创模块"里面的键值表
下面是更新记录:
2021/12/20:
      编译方式修改为静态编译, 防止在某些操作系统下, 无法加载"woniuweb.dll"的问题

2021/12/23:
      增加: 网站.订阅全局前置函数()
      增加: 网站.订阅全局后置函数()
2021/12/25:
      增加: 服务器.删除所有网站()
      订阅函数的返回值改为逻辑型, 真为处理了事件, 假为未处理!

2021/12/28:
      删除API:"删除视图"
      新增API:"管理视图"// 1=暂停, 2=开启, 3=删除
2022/01/02:
      移除: 请求.取订阅用户文本参数()
      增加: 参数表    //参数表中的数据, 也会参与到渲染过程中..
                请求类.参数表_取整数 ()
                请求类.参数表_清空 ()
                请求类.参数表_删除 ()
                请求类.参数表_取长整数 ()
                请求类.参数表_取文本 ()
                请求类.参数表_取逻辑值 ()
                请求类.参数表_取小数 ()
                请求类.参数表_置小数 ()
                请求类.参数表_置整数 ()
                请求类.参数表_置长整数 ()
                请求类.参数表_置文本 ()
                请求类.参数表_置逻辑值 ()
                请求类.参数表_置JSON ()
                请求类.参数表_主键是否存在 ()
                请求类.参数表_JSON ()
                请求类.参数表_添加JSON ()
2022/01/10:
      移除:响应.模板是否包含标签()
      移除:响应.取模板标签参数()
2022/01/12:
      增加:响应.取状态码()
      增加:响应.清空响应数据()
2022/01/13:
      增加:服务器.取并发数()
      增加:服务器.订阅未创建域名视图()
      增加:服务器.删除未创建域名视图()
      增加:服务器.删除所有未创建域名视图()

2022/04/21:
      增加: 域名.绑定证书()                  // SSL
      增加: 服务器.取正在工作线程数()
      增加: 模板函数赋值变量   // {{我是id = 请求.取参数("id") }}










小蜗牛 发表于 2021-6-30 03:41:51

其实我个人感觉..火山并不适合用来做网站..相对而言..易语言可能更合适一点...
因为,调试速度,编译速度,是硬伤....

伟业 发表于 2021-6-30 08:21:56

学习.........

呵呵仙8 发表于 2021-6-30 08:28:05

用vs的人都不在乎编译速度,我们在乎了!好像有点说不过去!?

正版商业用户 发表于 2021-6-30 08:31:54

据说VS可以一边调试一边修改代码,比如打个断点,然后在断点后面修改代码再单步运行,要是这样调试编译慢一点倒也可以接受

火绒 发表于 2021-6-30 09:33:24

明白了,难怪大家说的火山不适合作为开发工具,原来是因为调试慢,不是因为功能不全

米粒 发表于 2021-6-30 09:50:51

学习。。。。。。。。

创世魂 发表于 2021-6-30 09:55:22

小蜗牛 发表于 2021-6-30 03:41
其实我个人感觉..火山并不适合用来做网站..相对而言..易语言可能更合适一点...
因为,调试速度,编译速度,是 ...

易语言不支持万国码。所以还是用火山香。。

创世魂 发表于 2021-6-30 09:55:42

牛啊。大佬牛

呵呵仙8 发表于 2021-6-30 10:14:58

服务器不用64位大内,存!怎行?什么都内,存映射文件?得多累人!!
页: [1] 2 3 4 5 6
查看完整版本: 蜗牛WEB网站框架--2022-06-11更新