赣南脐橙

keybr

佰草伐

导航

2019年11月13日 #

thinkphp 配置参考

摘要: 惯例配置 应用设定 'APP_USE_NAMESPACE' => true, // 应用类库是否使用命名空间 3.2.1新增 'APP_SUB_DOMAIN_DEPLOY' => false, // 是否开启子域名部署 'APP_SUB_DOMAIN_RULES' => array(), // 子域 阅读全文

posted @ 2019-11-13 17:29 佰草伐 阅读(160) 评论(0) 推荐(0)

thinkphp 常量参考

摘要: 预定义常量 预定义常量是指系统内置定义好的常量,不会随着环境的变化而变化,包括: URL_COMMON 普通模式 URL (0) URL_PATHINFO PATHINFO URL (1) URL_REWRITE REWRITE URL (2) URL_COMPAT 兼容模式 URL (3) EXT 阅读全文

posted @ 2019-11-13 17:28 佰草伐 阅读(176) 评论(0) 推荐(0)

thinkphp IP获取和定位

摘要: 系统内置了get_client_ip方法用于获取客户端的IP地址,使用示例: $ip = get_client_ip(); 如果要支持IP定位功能,需要使用扩展类库Org\Net\IpLocation,并且要配合IP地址库文件一起使用,例如: $Ip = new \Org\Net\IpLocatio 阅读全文

posted @ 2019-11-13 17:25 佰草伐 阅读(541) 评论(0) 推荐(0)

thinkphp wechat

摘要: 该接口对应的文件为Com/Wechat.class.php, 主要用户接收微信推送过来的用户数据并自动回复。 注意:识别和分析用户发送的内容,并提供回复内容需要开发者更具实际情况自己实现,本接口值提供获取用户数据和自动回复方法。 执行流程 实例化WeChat类,并传入在微信后台填写的token $w 阅读全文

posted @ 2019-11-13 17:21 佰草伐 阅读(169) 评论(0) 推荐(0)

thinkphp SAE

摘要: SAE介绍 Sina App Engine(简称SAE)是新浪研发中心开发的国内首个公有云计算平台,是新浪云计算战略的核心组成部分,作为一个简单高效的分布式Web服务开发、运行平台越来越受开发者青睐。 SAE环境和普通环境有所不同,它是一个分布式服务器集群,能让你的程序同时运行在多台服务器中。并提供 阅读全文

posted @ 2019-11-13 17:20 佰草伐 阅读(107) 评论(0) 推荐(0)

thinkphp rpc

摘要: RPC(Remote Procedure Call Protocol)——远程过程调用协议,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。RPC协议假定某些传输协议的存在,如TCP或UDP,为通信程序之间携带信息数据。在OSI网络通信模型中,RPC跨越了传输层和应用层。 阅读全文

posted @ 2019-11-13 17:18 佰草伐 阅读(537) 评论(0) 推荐(0)

thinkphp REST

摘要: REST介绍 REST(Representational State Transfer表述性状态转移)是一种针对网络应用的设计和开发方式,可以降低开发的复杂性,提高系统的可伸缩性。REST提出了一些设计概念和准则:大理石构件 1、网络上的所有事物都被抽象为资源(resource); 2、每个资源对应 阅读全文

posted @ 2019-11-13 17:16 佰草伐 阅读(148) 评论(0) 推荐(0)

thinkphp 图形处理

摘要: 使用Think\Image类进行图像处理功能,支持Gd库和Imagick库,包括对GIf图像处理的支持。 实例化类库 $image = new \Think\Image(); 默认使用GD库进行图像操作,如果需要使用Imagick库操作的话,需要改成: $image = new \Think\Ima 阅读全文

posted @ 2019-11-13 17:12 佰草伐 阅读(242) 评论(0) 推荐(0)

thinkphp 验证码

摘要: Think\Verify类可以支持验证码的生成和验证功能。 生成验证码 下面是最简单的方式生成验证码: $Verify = new \Think\Verify(); $Verify->entry(); 上面的代码会生成默认的验证码图片并输出,显示如下: 生成的验证码信息会保存到session中,包含 阅读全文

posted @ 2019-11-13 17:06 佰草伐 阅读(117) 评论(0) 推荐(0)

thinkphp 文件上传

摘要: 上传表单 在ThinkPHP中使用上传功能无需进行特别处理。例如,下面是一个带有附件上传的表单提交: <form action="__URL__/upload" enctype="multipart/form-data" method="post" > <input type="text" name 阅读全文

posted @ 2019-11-13 16:54 佰草伐 阅读(391) 评论(0) 推荐(0)

thinkphp 数据分页

摘要: 通常在数据查询后都会对数据集进行分页操作,ThinkPHP也提供了分页类来对数据分页提供支持。 下面是数据分页的两种示例。 第一种:利用Page类和limit方法 $User = M('User'); // 实例化User对象 $count = $User->where('status=1')->c 阅读全文

posted @ 2019-11-13 16:51 佰草伐 阅读(370) 评论(0) 推荐(0)

thinkphp 多语言支持

摘要: ThinkPHP内置多语言支持,如果你的应用涉及到国际化的支持,那么可以定义相关的语言包文件。任何字符串形式的输出,都可以定义语言常量。 要启用多语言功能,需要配置开启多语言行为,在应用的配置目录下面的行为定义文件tags.php中,添加: return array( // 添加下面一行定义即可 ' 阅读全文

posted @ 2019-11-13 16:41 佰草伐 阅读(394) 评论(0) 推荐(0)

thinkphp cookie支持

摘要: 系统内置了一个cookie函数用于支持和简化Cookie的相关操作,该函数可以完成Cookie的设置、获取、删除操作。 Cookie设置 cookie('name','value'); //设置cookie cookie('name','value',3600); // 指定cookie保存时间 还 阅读全文

posted @ 2019-11-13 16:39 佰草伐 阅读(390) 评论(0) 推荐(0)

thinkphp session支持

摘要: 系统提供了Session管理和操作的完善支持,全部操作可以通过一个内置的session函数完成,该函数可以完成Session的设置、获取、删除和管理操作。 session初始化设置 如果session方法的第一个参数传入数组则表示进行session初始化设置,例如: session(array('n 阅读全文

posted @ 2019-11-13 16:35 佰草伐 阅读(139) 评论(0) 推荐(0)

thinkphp 替换入口

摘要: 3.2版本支持根据当前的运行环境生成Lite文件,可以替换框架的入口文件或者应用入口文件,提高运行效率。 我们的建议是在生产环境中关闭调试模式后生成Lite文件。注意,目前SAE平台不支持直接生成Lite文件。 生成Lite文件 要生成Lite文件,需要在入口文件中增加常量定义: define('B 阅读全文

posted @ 2019-11-13 16:33 佰草伐 阅读(166) 评论(0) 推荐(0)

thinkphp 入口绑定

摘要: 入口绑定是指在应用的入口文件中绑定某个模块,甚至还可以绑定某个控制器和操作,用来简化URL地址的访问。 绑定模块 例如,我们定义了一个入口文件admin.php,希望可以直接访问Admin模块,那么我们就可以在admin.php中进行模块绑定,定义如下: // 绑定访问Admin模块 define( 阅读全文

posted @ 2019-11-13 16:28 佰草伐 阅读(213) 评论(0) 推荐(0)

thinkphp 域名部署

摘要: ThinkPHP支持模块(甚至可以包含控制器)的完整域名、子域名和IP部署功能,让你的模块变得更加灵活,模块绑定到域名或者IP后,URL地址中的模块名称就可以省略了,所以还可以起到简化URL的作用。 开启域名部署 无论是子域名还是IP部署,首先要在应用配置文件中开启APP_SUB_DOMAIN_DE 阅读全文

posted @ 2019-11-13 15:27 佰草伐 阅读(427) 评论(0) 推荐(0)

thinkphp 模块部署

摘要: 3.2对模块的访问是自动判断的,所以通常情况下无需配置模块列表即可访问,在部署模块的时候,默认情况下都是基于类似于子目录的URL方式来访问模块的,例如: http://serverName/Home/New/index //访问Home模块 http://serverName/Admin/Confi 阅读全文

posted @ 2019-11-13 15:25 佰草伐 阅读(156) 评论(0) 推荐(0)

thinkphp url重写

摘要: 可以通过URL重写隐藏应用的入口文件index.php,下面是相关服务器的配置参考:大理石平台精度等级 [ Apache ] httpd.conf配置文件中加载了mod_rewrite.so模块 AllowOverride None 将None改为 All 把下面的内容保存为.htaccess文件放 阅读全文

posted @ 2019-11-13 15:22 佰草伐 阅读(328) 评论(0) 推荐(0)

thinkphp PATH_INFO支持

摘要: 如果发生在本地测试正常,但是一旦部署到服务器环境后会发生只能访问首页的情况,很有可能是你的服务器或者空间不支持PATH_INFO所致。 系统内置提供了对PATH_INFO的兼容判断处理,但是不能确保在所有的环境下面都可以支持。如果你确认你的空间不支持PATH_INFO的URL方式的话,有下面几种方式 阅读全文

posted @ 2019-11-13 15:21 佰草伐 阅读(387) 评论(0) 推荐(0)

keybr

php基础知识

Wood Furniture