DoitPHP扩展类HttpResponse,用于HTTP请求时状态信息,获取文件mime类型。本类提供的类方法均支持静态调用。注:一般情况下不常用。 类方法使用说明: 1、httpStatus($code, $text = null) 设置HTTP状态信息。 参数说明: $code : HTTP 状态编码 $text : HTTP 状态信息 2、getMimeType($alias) 获取文件的
DoitPHP扩展类Encrypt,用于处理字符串的加密与解密码,生成随机码等操作。加密/解密操作均使用openssl来实现。 注:在使用本类之前,最好先设置加密密钥。设置方法如下: 更改Encrypt扩展类的源代码,Encrypt.php文件第40行代码。将your-secret-code更改为您自己的加密密钥即可。 /** * 加密字符串(密钥) * * @var string */
DoitPHP扩展类Language,用于处理多语言操作。 类方法使用说明: 1、getLanguagePath() 获取语言包的基本路径。 参数说明: 参数为空 2、setLanguagePath($path) 设置语言包的基本路径。 参数说明: $path : 语言包的基本路径 3、loadLanguage($langName = 'zh_cn') 加载语言数据文件。 参数说明: $langN
DoitPHP扩展类Csv,用于处理csv读取和生成操作的功能。注:本类提供的类方法均支持静态调用。 类方法使用说明: 1、readCsv($fileName, $delimiter = ",") 读取CSV文件内容,并将文件内容转化为数组。 参数说明: $fileName : csv文件名(路径) $delimiter : 单元分割符(逗号或制表符) 2、createCsv($fileName,
DoitPHP扩展类Text,用于常用的字符串处理操作等功能。注:本类的类方法均支持静态调用。 类方法使用说明: 1、substr($string, $start = 0, $length, $charset = "utf8") 字符串截取,支持中文和其他编码。 参数说明: $string : 需要转换的字符串 $start : 开始位置 $length : 截取长度 $charset : 编码格
DoitPHP的扩展类FileUpload,顾名思义,用于处理文件上传的类。 类方法使用说明: 1、moveFile($files, $destFile) 文件上传处理。 参数说明: $files : $_FILE的参数名 $destFile : 上传后的文件路径 2、setLimitType($type) 设置上传文件的限制格式,即:文件后缀。 参数说明: $type : 所限制上传文件后缀。注
DoitPHP的扩展类FileDownload,仅用于文件下载。 类方法使用说明: 1、getData($file, $rename = null) http下载文件。 读取文件然后以浏览器header的方式下载。注:支持静态调用。 参数说明: $file : 所要下载的文件路径 $rename : 文件重命名后的名称 举例说明: 例一、文件下载 Controller文件代码内容如下: publi
DoitPHP扩展类Validation是使用PHP的正则表达式匹配常用的网址,邮箱,邮编,IP地址(IPv4),个人身份证号(中国大陆区),手机号(中国大陆区)。注:本类提供的类方法均支持静态调用。 类方法使用说明: 1、isEmail($string) 使用正则表达式验证是否为email格式。 参数说明: $string : 所要验证的邮箱地址 2、isUrl($string) 使用正则表达式
DoitPHP扩展类Client,用于获取客户端系统语言,浏览器信息,操作系统信息等。支持智能手机。注:本类提供的类方法均支持静态调用。 类方法使用说明: 1、getOs() 获取客户端操作系统信息。 参数说明: 参数为空 2、getLanguage() 获取客户端系统语言。 参数说明: 参数为空 3、getBrowser() 获取客户端浏览器信息。 参数说明: 参数为空 4、getUserAge
DoitPHP扩展类MongoDb,用于mongodb的数据库操作。 类方法使用说明: 1、collection($collection) 选择集合。 参数说明: $collection : 集合名称(相当于关系数据库中的表) 2、getOne($collnections, $query, $fields=array()) 查询一条记录。 参数说明: $collnections : 集合名称(相当
DoitPHP扩展类CacheMemcached,用于memcached的数据操作。 类方法使用说明: 1、set($key, $data, $expire = null) 写入缓存。 参数说明: $key : 缓存Key $data : 缓存内容 $expire : 缓存时间(秒),默认:900秒。 2、get($key) 读取缓存,失败或缓存撒失效时返回false。 参数说明: $key :
DoitPHP扩展类CacheRedis,用于redis数据库的操作。 类方法使用说明: 1、set($key, $value, $expire = null) 设置数据值。 参数说明: $key : KEY名称 $value : 获取得到的数据 $expire : 缓存的生存周期 2、get($key) 通过KEY获取数据。 参数说明: $key : 数据Key 3、delete($key) 删
DoitPHP扩展类Curl,用于常用的Curl操作。如:模拟浏览器抓取某网址的网页内容,以及post数据请求。 类方法使用说明: 1、get($url, $data = array(), $proxy = null, $expire = 30) 用CURL模拟获取网页页面内容。支持静态调用。 参数说明: $url : 所要获取内容的网址 $data : 所要提交的数据 $proxy : 代理设置
DoitPHP扩展类Image,用于生成一个图片的缩略图,图片剪切、以及水印图片的生成。支持生成图片的在线显示。注:本类所支持的图片格式为:jpg(jpeg), png, gif(静态), bmp。 类方法使用说明: 1、makeThumbnail($url, $destName = null) 生成图片的缩略图。 参数说明: $url : 原始图片路径 $distName : 生成图片的路径(注
DoitPHP的扩展类session,用于完成session的操作。本类提供的类方法已被Controller基类所调用(引用),所有单独使用本类的类方法的情况较少。 类方法使用说明: 1、start() 启动session。 参数说明: 参数为空 2、set($key, $value = null) 设置session变量的值。 参数说明: $key : session变量名 $value : s