tp5
文章平均质量分 89
tp5
wjp@001
这个作者很懒,什么都没留下…
展开
-
php 下载预览pdf 文件名是中文
1.手机下载预览pdf2.文件名是中文 public function downPdf(){ $file = $_SERVER['DOCUMENT_ROOT'].$info['pdf']; $filename = $info['pdf_title']; header("Content-type: application/octet-stream"); //处理中文文件名 $ua = $_SERVER[.原创 2020-08-10 17:32:36 · 350 阅读 · 0 评论 -
tp5单元测试1
1.安装ThinkPHP5的单元测试扩展composer require topthink/think-testing=2.0.*2.安装完成后,会在应用根目录下面增加tests目录和phpunit.xml文件。3.命令行下面运行php think unit结果:4.修改 ./tests/ExampleTest.php(操作方法规则:test+要测试的操作方法名)class ExampleTest extends TestCase{// public..原创 2020-06-30 20:59:46 · 692 阅读 · 0 评论 -
tp5 邮件发送
1、开启SMTP服务qq邮箱开启SMTP2、安装phpmailercomposer require phpmailer/phpmailer3、发送邮件函数use PHPMailer\PHPMailer\PHPMailer; //发送邮件 /** * 发送邮件方法 * @param string $to:接收者邮箱地址 * @param string $title:邮件的标题 * @param string $conten.原创 2020-06-12 13:35:51 · 237 阅读 · 0 评论 -
tp5.1+thinkphp-queue 笔记
1.配置composer代理composer config -g repo.packagist composer https://packagist.phpcomposer.com2.composer常用命令1、composer查看全局设置:composer config -gl2、查看已存在的包:composer info3、搜索包:composer search ***4、安装包:composer require或者composer install对于 require 和原创 2020-05-24 21:11:43 · 2314 阅读 · 1 评论 -
tp5 操作 数组 模板静态文件 获取id 最后一条sql 打印日志 http重写https
数组注意: $id = $this->request->param('id'); $where['uid']=$id; $where['type']=1; $list = UserRecords::getList($where, '*', 'id desc'); dump($list);die; ...原创 2020-01-20 19:29:12 · 1076 阅读 · 0 评论 -
PHP 开源的聊天功能。集成在thinkPHP5.1里
http://www.workerman.net/gatewaydoc/转载 2018-05-30 15:44:58 · 2493 阅读 · 0 评论 -
tp5写的接口框架,主要是异常处理
在项目的开发过程中异常抛出尤为重要不仅能够做出友好提示帮助掩盖我们伟大的程序员们尴尬的瞬间,还能做到提示开发人员代码白编写的错误,下面进行自定义异常抛出类,纯属个人理解,希望大家指正首先在框架中我们可以自定义目录结构用来做异常类的存储位置例如文件目录为以下红框中定义目录结构后阐述一下我理解的异常类的工作流程,见名知意既然是异常抛出那么只有在代码出现问题的时候或者是逻辑出现异转载 2018-01-26 10:34:04 · 4571 阅读 · 0 评论 -
thinkphp5多级控制器及其使用
1,tp5写好的接口框架,为了让再版本升级后可以让部分用户使用以前的版本使用 此时创建了v1,和v2两个版本,路由可以这样设置:访问时好了,大功告成。localhost啊啊啊啊啊啊 127.0.0.1啊啊啊啊啊啊原创 2018-01-25 16:07:38 · 1389 阅读 · 1 评论 -
array_map小结
表名 => %key%brand => Brandbrand_group => BrandGroup/** * 表名生成key, brand_group => BrandGroup * @param$table */public functiontableKey($table){ //分割,首字母大写,连接原创 2018-01-11 17:49:10 · 789 阅读 · 0 评论 -
额外的, 目前的版本5.0.10,destroy时, 传递空数组, 会导致所有的记录被删除.
原创 2018-01-11 16:47:39 · 166 阅读 · 0 评论