星五博客

WebPascal脚本模型3.6发布

WebPascal是使用Delphi开发网站的一套解决方案,兼容主流Web前端框架,让Delphi程序员能够轻松开发Web网站、Web应用、HTTP API、RESTFul API等基于HTTP的应用。

简单来讲,是类似Apache+PHP的玩意,脚本为模仿php的pascal语法写法,内置函数为原生编译,所以效率得以保证,但不建议在脚本中进行复杂运算和数据处理,复杂的我一般放到内置函数中处理。

请查看doc目录下的升级日志、注意事项和部分说明三个文本文件
目录结构:
Bin\                可执行文件、脚本和资源等。
Demo\            一些演示,ScriptDemo目录下的复制到Bin\Script目录下就可测试。
Doc\                一些文档,请认真查看。

授权:免费使用,无任何限制,个人或企业均可无限制使用,但不可对软件进行逆向等操作。
QQ群:免费用户请加群 579473754,需要源码的请加会员群 296308592(源码收费)。
官网:http://www.webpascal.com
介绍:http://bbs.2ccc.com/topic.asp?topicid=512865
下载:http://pan.baidu.com/s/1o7E964a 官网也提供下载


*修正 +增加 -去除 ^调整 
3.6
 +增加安全模式参数,在SrvConfig.ini中Srv下配置SafeMode实现,1开启0禁用,重启服务时自动开启安全模式;
 +增加RunCMD函数,可以执行外部指令,类似mssql中的xp_cmdshell,禁用安全模式时才可以执行;
 +增加Nginx反向代理支持,请阅读“Nginx设置说明.txt”;
 +增加哈希算法函数Hash和Hmac,支持SHA224、SHA256、SHA384、SHA512、SHA512_224、SHA512_256、SHA1、MD5和HmacSHA224、HmacSHA256、HmacSHA384、HmacSHA512、HmacSHA512_224、HmacSHA512_256、HmacSHA1、HmacMD5算法;
 -移除SHA1、SHA224、SHA256、SHA384、SHA512、HmacMD5、HmacSHA1、HmacSHA224、HmacSHA256、HmacSHA384、HmacSHA512函数;
 -去除DVSSL证书支持和Sendmail函数,SrvConfig.ini中的SrvSSL配置作废,请使用Nginx管理DVSSL证书;
 ^调整QRCode函数,将参数“大小”改为“放大倍数”,图片大小根据内容自动定义,内容最大支持1210个字符(中文424个);
 ^调整三方平台接入演示\微信综合接入演示\消息接收及处理接口.api中客服消息-发送图文消息,现在只允许发单条;
 ^将资源目录www修改为res,避免对虚拟路径/www和资源目录.\www的误解(不影响SrvConfig.ini中Hosts下的设置)。