Z-Blog主页
Z-Wiki
应用中心
菠萝阁
ZBlogger
Z5加密
跳至内容
Z-Blog Wiki
Z-Blog官方文库
用户工具
登录
站点工具
搜索
工具
显示页面
修订记录
最近更改
媒体管理器
网站地图
登录
>
最近更改
媒体管理器
网站地图
您在这里:
Z-Blog & Z-BlogPHP
»
Z-BlogPHP
»
应用开发指南
»
Z-BlogPHP 辅助函数列表
»
c_system_common 里全部函数列表
zblogphp:development:functions:common
本页面只读。您可以查看源文件,但不能更改它。如果您觉得这是系统错误,请联系管理员。
====== c_system_common 里辅助函数列表 ====== ==== GetScheme() ==== === 说明 === 得到请求协议(考虑到反向代理等原因,未必准确) 如果想获取准确的值,请zbp->Load后使用$zbp->isHttps. === 参数与返回值 === param(): return(\$string): ==== GetWebServer() ==== === 说明 === 获取服务器. === 参数与返回值 === return(integer): ==== GetSystem() ==== === 说明 === 获取操作系统 === 参数与返回值 === return(integer): ==== GetPHPEngine() ==== === 说明 === 获取PHP解析引擎. === 参数与返回值 === return(integer): ==== GetPHPVersion() ==== === 说明 === 获取PHP Version. === 参数与返回值 === return(string): ==== AutoloadClass() ==== === 说明 === 自动加载类文件. === 参数与返回值 === param(string): 类名 api(): Filter_Plugin_Autoload * return(mixed): ==== Logs() ==== === 说明 === 记录日志. === 参数与返回值 === param(string): param(boolean): return(boolean): ==== RunTime() ==== === 说明 === 输出页面运行时长 === 参数与返回值 === param(boolean): 是否输出(考虑历史原因,默认输出) return(array): ==== GetEnvironment() ==== === 说明 === 获得系统信息. === 参数与返回值 === return(string): 系统信息 since(): 1.4 ==== plugin_dir_url() ==== === 说明 === 通过文件获取应用URL地址 === 参数与返回值 === param(string): 文件名 return(string): 返回URL地址 ==== plugin_dir_path() ==== === 说明 === 通过文件获取应用目录路径. === 参数与返回值 === param(): return(string): ==== GetValueInArray() ==== === 说明 === 通过Key从数组获取数据. === 参数与返回值 === param(array): 数组名 param(string): 下标key return(mixed): ==== GetValueInArrayByCurrent() ==== === 说明 === 获取数组中的当前元素数据. === 参数与返回值 === param(string): 数组名 param(string): 下标key return(mixed): ==== SplitAndGet() ==== === 说明 === 分割string并取某项数据. === 参数与返回值 === param(string): param(string): param(integer): return(string): ==== RemoveMoreSpaces() ==== === 说明 === 删除连续空格 === 参数与返回值 === param(): return(null): ==== GetGuid() ==== === 说明 === 获取Guid. === 参数与返回值 === return(string): ==== GetVars() ==== === 说明 === 获取参数值 === 参数与返回值 === param(string): 数组key名 param(string): 默认为REQUEST return(mixed): ==== GetVarsByDefault() ==== === 说明 === 获取参数值(可设置默认返回值). === 参数与返回值 === param(string): 数组key名 param(string): 默认为REQUEST param(string): 默认为null return(mixed): since(): 1.3.140614 ==== GetDbName() ==== === 说明 === 获取数据库名. === 参数与返回值 === return(string): 返回一个随机的SQLite数据文件名 ==== GetCurrentHost() ==== === 说明 === 获取当前网站地址 === 参数与返回值 === param(string): 网站域名 param(string): &$cookiesPath 返回cookie作用域值,要传引入 return(string): 返回网站完整地址,如http://localhost/zbp/ ==== GetHttpContent() ==== === 说明 === 通过URL获取远程页面内容. === 参数与返回值 === param(string): URL地址 return(string): 返回页面文本内容,默认为null ==== GetDirsInDir() ==== === 说明 === 获取目录下文件夹列表. === 参数与返回值 === param(string): 目录 return(array): 文件夹列表 ==== GetFilesInDir() ==== === 说明 === 获取目录下指定类型文件列表. === 参数与返回值 === param(string): 目录 param(string): 文件类型,以|分隔 return(array): 文件列表 ==== RedirectByScript() ==== === 说明 === 用script标签进行跳转. === 参数与返回值 === param(string): 跳转链接 ==== Redirect() ==== === 说明 === 302跳转. === 参数与返回值 === param(string): 跳转链接 ==== Redirect301() ==== === 说明 === 301跳转. === 参数与返回值 === param(string): 跳转链接 ==== Http404() ==== === 说明 === Http404 === 参数与返回值 === ==== Http500() ==== === 说明 === Http500 === 参数与返回值 === ==== Http503() ==== === 说明 === Http503 === 参数与返回值 === ==== Http304() ==== === 说明 === 设置304缓存头. === 参数与返回值 === param(string): 文件名 param(string): 缓存时间 ==== GetGuestIP() ==== === 说明 === 获取客户端IP. === 参数与返回值 === return(string): 返回IP地址 ==== GetGuestAgent() ==== === 说明 === 获取客户端Agent. === 参数与返回值 === return(string): 返回Agent ==== GetRequestUri() ==== === 说明 === 获取请求来源URL. === 参数与返回值 === return(string): 返回URL ==== GetFileExt() ==== === 说明 === 获取文件后缀名. === 参数与返回值 === param(string): 文件名 return(string): 返回小写的后缀名 ==== GetFilePermsOct() ==== === 说明 === 获取文件权限. === 参数与返回值 === param(string): 文件名 return(string): 返回文件权限,数值格式,如0644 ==== GetFilePerms() ==== === 说明 === 获取文件权限. === 参数与返回值 === param(string): 文件名 return(string): 返回文件权限,字符表达格式,如-rw-r--r-- ==== AddNameInString() ==== === 说明 === 向字符串型的参数表加入一个新参数. === 参数与返回值 === param(string): 字符串型的参数表,以|符号分隔 param(string): 参数名 return(string): 返回新字符串,以|符号分隔 ==== DelNameInString() ==== === 说明 === 从字符串型的参数表中删除一个参数. === 参数与返回值 === param(string): 字符串型的参数表,以|符号分隔 param(string): 参数名 return(string): 返回新字符串,以|符号分隔 ==== HasNameInString() ==== === 说明 === 在字符串参数值查找参数. === 参数与返回值 === param(string): 字符串型的参数表,以|符号分隔 param(string): 参数名 return(boolean): ==== JsonError4ShowErrorHook() ==== === 说明 === 以JSON形式输出错误信息(用于ShowError接口). === 参数与返回值 === param(): param(): param(): param(): ==== JsonError() ==== === 说明 === 以JSON形式输出错误信息. === 参数与返回值 === param(string): 错误编号 param(string): 错误内容 param(object): ==== JsonReturn() ==== === 说明 === 当代码正常运行时,以JSON形式输出信息. === 参数与返回值 === param(object): 待返回内容 ==== RespondError() ==== === 说明 === XML-RPC应答错误页面. === 参数与返回值 === param(): param(): param(): param(): return(void): ==== ScriptError() ==== === 说明 === XML-RPC脚本错误页面. === 参数与返回值 === param(string): 错误提示字符串 param(string): param(string): param(string): return(void): ==== CheckRegExp() ==== === 说明 === 验证字符串是否符合正则表达式. === 参数与返回值 === param(string): 字符串 param(string): 正则表达式,可用[username]|[password]|[email]|[homepage]或自定义表达式 return(boolean): ==== FormatString() ==== === 说明 === 格式化字符串. === 参数与返回值 === param(string): 字符串 param(string): 正则表达式,可用[html-format]|[nohtml]|[noscript]|[enter]|[noenter]|[filename]|[normalname]或自定义表达式 return(string): ==== TransferHTML() ==== === 说明 === 格式化字符串 === 参数与返回值 === param(string): param(string): Deprecated(): ==== CloseTags() ==== === 说明 === 封装HTML标签. === 参数与返回值 === param(string): html源码 return(string): ==== SubStrUTF8_Start() ==== === 说明 === 获取UTF8格式的字符串的子串. === 参数与返回值 === param(string): 源字符串 param(integer): 起始位置 return(string): ==== SubStrUTF8() ==== === 说明 === 获取UTF8格式的字符串的子串. === 参数与返回值 === param(string): 源字符串 param(integer): 子串长度 return(string): ==== Zbp_SubStr() ==== === 说明 === ZBP版获取UTF8格式的字符串的子串. === 参数与返回值 === param(string): param(integer): return(string): ==== Zbp_StrLen() ==== === 说明 === ZBP版StrLen. === 参数与返回值 === param(string): return(string): ==== Zbp_Strpos() ==== === 说明 === ZBP版Strpos === 参数与返回值 === param(string): param(string): param(integer): return(string): ==== Zbp_Stripos() ==== === 说明 === ZBP版Stripos === 参数与返回值 === param(string): param(string): param(integer): return(string): ==== SubStrUTF8_Html() ==== === 说明 === 截取HTML格式的UTF8格式的字符串的子串. === 参数与返回值 === param(string): 源字符串 param(integer): 子串长度 return(string): ==== RemoveBOM() ==== === 说明 === 删除文件BOM头. === 参数与返回值 === param(string): 文件内容 return(string): ==== GetTimeZoneByGMT() ==== === 说明 === 获取指定时区名. === 参数与返回值 === param(integer): 时区号 return(string): 时区名 since(): 1.3.140614 ==== htmlspecialchars_array() ==== === 说明 === 对数组内的字符串进行htmlspecialchars. === 参数与返回值 === param(array): 待过滤字符串 return(array): since(): 1.4 ==== FilterCorrectName() ==== === 说明 === 获得一个只含数字字母和-线的string. === 参数与返回值 === param(string): 待过滤字符串 return(string): since(): 1.4 ==== CheckCanBeString() ==== === 说明 === 确认一个对象是否可被转换为string. === 参数与返回值 === param(object): return(boolean): since(): 1.4 ==== BuildSafeURL() ==== === 说明 === 构造带Token的安全URL. === 参数与返回值 === param(string): param(string): 应用ID,可以生成一个应用专属的Token return(string): since(): 1.5.2 ==== BuildSafeCmdURL() ==== === 说明 === 构造cmd.php的访问链接. === 参数与返回值 === param(string): cmd.php参数 return(boolean): since(): 1.5.2 ==== utf84mb_filter() ==== === 说明 === 实现utf84mb4的过滤 === 参数与返回值 === param(string): return(string): ==== utf84mb_fixHtmlSpecialChars() ==== === 说明 === 实现utf84mb的fixHtmlSpecialChars === 参数与返回值 === return(string): ==== utf84mb_convertToUCS4() ==== === 说明 === 实现utf84mb的convertToUCS4 === 参数与返回值 === param(string): return(string): ==== utf84mb_convertToUTF8() ==== === 说明 === 实现utf84mb的convertToUTF8 === 参数与返回值 === param(string): return(string): ==== VerifyWebToken() ==== === 说明 === 验证Web Token是否合法. === 参数与返回值 === param(): param(): param(string): return(boolean): ==== CreateWebToken() ==== === 说明 === 创建Web Token. === 参数与返回值 === param(): param(): param(string): return(string): ==== CheckIsRefererValid() ==== === 说明 === 检测来源是否合法,这包括CSRF检测,在开启增强安全模式时加入来源检测. === 参数与返回值 === throws(\Exception): ==== CheckCSRFTokenValid() ==== === 说明 === 验证CSRF Token是否合法. === 参数与返回值 === param(string): param(array): return(boolean): ==== CheckHTTPRefererValid() ==== === 说明 === 检测HTTP Referer是否合法. === 参数与返回值 === return(boolean): ==== RemovePHPCode() ==== === 说明 === 清除一串代码内所有的PHP代码 === 参数与返回值 === param(string): return(string): ==== GetIDArrayByList() ==== === 说明 === 拿到ID数组byList列表 === 参数与返回值 === param(array): param(string): return(array): ==== GetBackendCSPHeader() ==== === 说明 === 拿到后台的CSP Heaeder === 参数与返回值 === return(string): ==== CheckIncludedFiles() ==== === 说明 === 检查重复加载的. === 参数与返回值 === param(string): return(boolean): ==== Logs_Dump() ==== === 说明 === Logs指定的变量的值 === 参数与返回值 ===
zblogphp/development/functions/common.1589715676.txt
· 最后更改: 2020/05/17 19:41 由
zx.asd
页面工具
显示页面
修订记录
页面重命名
回到顶部