thinkphp 中的钩子应用
摘要:1 创建钩子行为: 我们自己定义的标签位可以直接放在Think\Behaviors中,也可以放在应用目录中,比如说Home模块下,新建一个Behaviors的文件夹,在文件夹内新建 标签名+Behavior.class.PHP 注:需要带Behavior的原因,见代码: 在这里我自己自定义的标签名是
阅读全文
thinkphp 官方文件执行引入流程
摘要:官方手册上的执行流程图: 系统流程 用户URL请求 调用应用入口文件(通常是网站的index.php) 载入框架入口文件(ThinkPHP.php) 记录初始运行时间和内存开销 系统常量判断及定义 载入框架引导类(Think\Think)并执行Think::start方法进行应用初始化 设置错误处理
阅读全文
阿里云的oss使用技巧
摘要:1初始化: 使用阿里云sdk包(php) 方法一:使用composer 加载sdk包 composer require aliyuncs/oss-sdk-php 或 "require": { "aliyuncs/oss-sdk-php": "~2.0" } 然后就是自动加载了:require_onc
阅读全文
PHP 判断Header 送出前, 是否有值被送出去: headers_sent()
摘要:1 为避免header()函数是,出现 <b>Warning</b>: Cannot modify header information - headers already sent by (output started at /var/www/test.php:5) in <b>/var/www/
阅读全文
定义网站根目录的一个坑
摘要:在定义跟获取网站的根目录是,我刚开始使用以下这种方法: $path = str_replace('\\', '/', str_replace('system/common.php', '', __FILE__)); 在linux系统下运行,程序是正常运行的。可是在window下运行,就会报错了,找不
阅读全文
正则表达过滤表单隐藏元素,组装post数据
摘要:1 获取到表单格式如上,现需要获取表单中的隐藏元素数值 注:测试我们需要的值是$name[1],$arr[1] 2 再根据具体的数据形式,使用array_pop,array_shift 进行处理 3 使用array_combine($name[1],$arr[1]) 合并成所需要的数据 4 在用cu
阅读全文
php curl 请求302跳转页面
摘要:今天对接支付接口,需要获取支付页面,发现支付商那边给的链接会发送302 跳转,最后发现该方法,绝对给力: 参考地址:http://blog.csdn.net/u013372487/article/details/51954562
阅读全文
金融借贷市场的9中还款方式
摘要:在借贷市场,盛行着各种各样的还款方式,按月付息、等额本金、等额本息、一次性还本等等,面对琳琅满目的还款方式,到底应该选择哪一种呢?小编整理了9种常见的借贷还款方式,赶紧看看哪些更适合自己吧? 一、按月付息,到期还本 每个月只支付利息,贷款到期时一次性归还贷款本金。 1. 适用范围:适宜短期贷款,适合
阅读全文
等额本息的计算公式
摘要:百度百科,等额本息 http://baike.baidu.com/link?url=gVwMu8Z9tsV549bOPjnXiVl2df-8EbdbhbqKfPlFuvYl5FPvBAzVJbM644l9ZHBFNP1bhxEnscbx8m8DwcI7J8B2MMZ8m01D10RCjs6sKEnT
阅读全文