thinkphp 专题
文章平均质量分 66
人生如初见_张默
这个作者很懒,什么都没留下…
展开
-
Thinkphp 专题/Cookie支持
Cookie支持系统内置了一个cookie函数用于支持和简化Cookie的相关操作,该函数可以完成Cookie的设置、获取、删除操作。Cookie设置cookie('name','value'); //设置cookiecookie('name','value',3600); // 指定cookie保存时间 还可以支持参数传入的方式完成复杂的cookie赋值,下面是对co...转载 2018-09-14 14:18:06 · 119 阅读 · 0 评论 -
Thinkphp 专题/SAE
SAESAE介绍Sina App Engine(简称SAE)是新浪研发中心开发的国内首个公有云计算平台,是新浪云计算战略的核心组成部分,作为一个简单高效的分布式Web服务开发、运行平台越来越受开发者青睐。SAE环境和普通环境有所不同,它是一个分布式服务器集群,能让你的程序同时运行在多台服务器中。并提供了很多高效的分布式服务。SAE为了提升性能和安全,禁止了本地IO写操作,使用Memca...转载 2018-07-23 11:09:40 · 259 阅读 · 0 评论 -
Thinkphp 专题/RPC
RPCRPC(Remote Procedure Call Protocol)远程过程调用协议,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。RPC协议假定某些传输协议的存在,如TCP或UDP,为通信程序之间携带信息数据。在OSI网络通信模型中,RPC跨越了传输层和应用层。RPC使得开发包括网络分布式多程序在内的应用程序更加容易。RPC采用客户机/服务器模式。请...转载 2018-07-23 11:10:03 · 2597 阅读 · 0 评论 -
Thinkphp 专题/RESTFul
RESTFulREST介绍REST(Representational State Transfer表述性状态转移)是一种针对网络应用的设计和开发方式,可以降低开发的复杂性,提高系统的可伸缩性。REST提出了一些设计概念和准则:1、网络上的所有事物都被抽象为资源(resource);2、每个资源对应一个唯一的资源标识(resource identifier);3、通过通用的连接器...转载 2018-07-23 11:10:14 · 264 阅读 · 0 评论 -
Thinkphp 专题/图像处理
图像处理使用Think\Image类进行图像处理功能,支持Gd库和Imagick库,包括对GIf图像处理的支持。实例化类库$image = new \Think\Image(); 默认使用GD库进行图像操作,如果需要使用Imagick库操作的话,需要改成:$image = new \Think\Image(\Think\Image::IMAGE_IMAGICK); //...转载 2018-07-23 11:10:27 · 753 阅读 · 0 评论 -
Thinkphp 专题/验证码
验证码Think\Verify类可以支持验证码的生成和验证功能。生成验证码下面是最简单的方式生成验证码:$Verify = new \Think\Verify();$Verify->entry();上面的代码会生成默认的验证码图片并输出,显示如下:生成的验证码信息会保存到session中,包含的数据有:array('verify_code'=>'...转载 2018-07-23 11:10:41 · 206 阅读 · 0 评论 -
Thinkphp 专题/文件上传
文件上传上传表单在ThinkPHP中使用上传功能无需进行特别处理。例如,下面是一个带有附件上传的表单提交:<form action="__URL__/upload" enctype="multipart/form-data" method="post" ><input type="text" name="name" /><转载 2018-07-23 11:11:02 · 188 阅读 · 0 评论 -
Thinkphp 专题/数据分页
数据分页通常在数据查询后都会对数据集进行分页操作,ThinkPHP也提供了分页类来对数据分页提供支持。 下面是数据分页的两种示例。利用Page类和limit方法分页$User = M('User'); // 实例化User对象$count = $User->where('status=1')->count();// 查询满足要求的总记录数$Page ...转载 2018-09-14 14:17:40 · 138 阅读 · 0 评论 -
Thinkphp 专题/多语言支持
多语言支持ThinkPHP内置多语言支持,如果你的应用涉及到国际化的支持,那么可以定义相关的语言包文件。任何字符串形式的输出,都可以定义语言常量。要启用多语言功能,需要配置开启多语言行为,在应用的配置目录下面的行为定义文件tags.php中,添加:return array( // 添加下面一行定义即可 'app_begin' => array('Behavior...转载 2018-09-14 14:17:56 · 268 阅读 · 0 评论 -
Thinkphp 专题/IP获取和定位
IP获取和定位系统内置了get_client_ip方法用于获取客户端的IP地址,使用示例:$ip = get_client_ip();如果要支持IP定位功能,需要使用扩展类库Org\Net\IpLocation,并且要配合IP地址库文件一起使用,例如:$Ip = new \Org\Net\IpLocation('UTFWry.dat'); // 实例化类 参数表示IP地址库文...转载 2018-07-23 11:09:26 · 755 阅读 · 0 评论