好咖啡要和朋友一起品尝,好“模板”也要和同样喜欢它的人一起分享。 网站首页心得笔记
php为javascript的ajax请求设置跨越
发布时间:2018-06-25 22:24:01作者:雪饮
<?php// 指定允许其他域名访问
header('Access-Control-Allow-Origin:*');
// 响应类型
header('Access-Control-Allow-Methods:POST');
// 响应头设置
马哥linux运维学习笔记-bash脚本编程之五 字符串测试及for循环
发布时间:2018-06-24 20:56:00作者:雪饮
一个读取路径并取得该路径的直接父级节点路径的小脚本echo "/etc/rc.d/aaa" | sed -r 's@^(/.*/)[^/]+/?@\1@g'一个读取路径并取得该路径节点的最末端,即最深层文件名或目录
详细信息>>马哥linux运维学习笔记-sed命令
发布时间:2018-06-24 20:54:39作者:雪饮
sed是什么sed是流编辑器sed基本用法:sed:stream editor行编辑器sed:模式空间默认不编辑原文件,只对模式空间中的数据做处理sed命令基本格式sed [options] 'AddressCommand' fi
详细信息>>马哥linux运维学习笔记-bash脚本编程之四 整数测试及特殊变量
发布时间:2018-06-24 20:53:38作者:雪饮
关于脚本中的exitexit命令在脚本中用于终止该命令之后命令的执行,直接使得脚本停止运行并退出
该命令在退出后会有输出状态值,状态值作为参数可以自定义,若没有自定义则会将exi
一个批量对文件进行chown和chmod操作并过滤排除某个文件的bash脚本
发布时间:2018-06-24 20:41:26作者:雪饮
本人在宝塔上布置了测试的web环境,但由于宝塔的每次站点建立后在站点根目录会生成一个user.ini的文件,而我要部署svn自动同步web目录,而同步的钩子脚本中需要对svn同步过来的
详细信息>>chmod排除某文件
发布时间:2018-06-16 21:34:59作者:雪饮
在linux中经常会使用到chmod或chown等命令,而且还可能会遇到对某路径下排除某个文件以外的该路径下的其他文件操作(即在该路径下给某文件取反)然后执行chmod或chown等。实例:ch
详细信息>>thinkphp5.0.1学习笔记
发布时间:2018-06-14 22:21:32作者:雪饮
thinkphp5.0.1学习笔记-入门与安装thinkphp5.0.1学习笔记-url和路由thinkphp5.0.1学习笔记-请求与响应thinkphp5.0.1学习笔记-数据库基本操作thinkphp5.0.1学习笔记-数据库-
详细信息>>thinkphp5学习笔记-附件
发布时间:2018-06-14 22:05:57作者:雪饮
学习thinkphp5.0.1时所使用的附件 链接:https://pan.baidu.com/s/1E4c9L0_1elcV1K5KkpOASw
密码:3h4h
thinkphp5学习笔记-图片处理
发布时间:2018-06-14 21:54:11作者:雪饮
同样依赖于:use think\Validate;模板中如:<form method="post" enctype="multipart/form-data" action="{:url('picture')}"><p>选择图像文件:<input type="file" name="imag
详细信息>>thinkphp5学习笔记-文件上传
发布时间:2018-06-14 21:53:05作者:雪饮
所需依赖:use think\Image;use think\Request;单文件上传:模板中:<form method="post" enctype="multipart/form-data" action="{:url('up')}"><p>选择文件:<input type="fil
详细信息>>thinkphp5学习笔记-验证码
发布时间:2018-06-14 21:51:58作者:雪饮
部署:将vendor.rar解压到你框架根目录(非public)中以vendor文件夹存放.然后模板中直接调用验证码方法就可以生成验证码。控制器中对应方法不需要多余处理,直接return模板即可
详细信息>>thinkphp5学习笔记-cookie
发布时间:2018-06-14 21:50:57作者:雪饮
cookie操作://设置cookieCookie::set('user_name','雪饮shop团队',3600);//设置带前缀的cookieCookie::set('preCookie','precookieVal',['prefix'=>'dmj','expire'=>3600])
详细信息>>thinkphp5学习笔记-session
发布时间:2018-06-14 21:49:45作者:雪饮
使用session前需要先use think\Session;静态操作://设置session:session键名、session键值、session前缀(又叫作用域)Session::set('key1','val1','prefix1');//判断当前作用
详细信息>>thinkphp5学习笔记-扩展
发布时间:2018-06-14 21:48:39作者:雪饮
类库扩展:有时候thinkphp所提供的类中没有满足我们业务需要的时候,我们可能就需要自定义或者载入其它类,如邮箱类等.准备:在application同级目录的extend目录中建立org=>uti
详细信息>>thinkphp5学习笔记-调试和日志
发布时间:2018-06-14 21:47:18作者:雪饮
(1)将调试数据打印到app_trace工具的“调试”项中trace('这是测试调试信息');trace([1,2,3]);这样就不会破坏页面结构,还可以进行调试(2)halt调试halt调试相当于输
详细信息>>thinkphp5学习笔记-视图和模板
发布时间:2018-06-14 21:46:08作者:雪饮
数据分页、模板包含、模板包含的变量传递、模板定位控制器中:public function userlist(){//调用分页,让每页只显示3条数据$list=sUser::paginate(3);$this->assign('list',$l
详细信息>>thinkphp5学习笔记-模型输出
发布时间:2018-06-14 21:45:10作者:雪饮
输出为数组:$sUser=sUser::get(1135);p($sUser->toArray());隐藏某些字段$sUser=sUser::get(1135);p($sUser->hidden(['money','img'])->toArray());仅显示某些字段$sUser=s
详细信息>>thinkphp5学习笔记-关联-多对多
发布时间:2018-06-14 21:43:57作者:雪饮
多对多关联模型:假设一个用户可以有多个妻子,一个妻子也可以有多个用户.像这种关系叫做多对多关系.多对多关联模型的搭建:以用户和妻子为例.需要三张表:用户表、枢纽表、妻子
详细信息>>thinkphp5学习笔记-sql追踪器的搭建与使用
发布时间:2018-06-14 21:42:25作者:雪饮
某个大神开发的php工具箱里面集成了不少的工具,其他的我不怎么感兴趣,唯独sql追踪器我比较感兴趣,他可以通过mysql常规日志文件来读取sql执行记录。这在学习thinkphp5中方便
详细信息>>thinkphp5学习笔记-关联-一对一
发布时间:2018-06-14 21:39:28作者:雪饮
一对一的关联模型:一个用户只能有一个妻子,一个妻子也只能有一个对应的用户,这就是一对一关联模型.(1)建立一个妻子模型如:wife.php<?phpnamespace app\index\model;use thin
详细信息>>thinkphp5学习笔记-关联-一对多
发布时间:2018-06-14 21:37:28作者:雪饮
一对多关联模型:应用场景如:一个用户有多个订单,而一个订单只能对应一个用户,以用户为master则就是一对多关联模型架构实现:(1)在用户模型中声明关联方法如://定义关联方法pu
详细信息>>thinkphp5学习笔记-输入和验证
发布时间:2018-06-14 21:36:09作者:雪饮
视图:控制器中输出视图的方法:return view();return view('index/index');数据验证:数据验证是会将页面模板form表单中每个表单元素的name值作为数据库对应字段来处理然后通
详细信息>>thinkphp5学习笔记-查询范围
发布时间:2018-06-14 21:34:05作者:雪饮
有一些经常要用到查询每次频繁组装sql就比较麻烦了,查询范围就是解决这个问题的.单个查询范围的使用模型中定义:protected function scopePhone($query){$query->where('pho
详细信息>>thinkphp5学习笔记-转换与自动完成
发布时间:2018-06-14 21:32:52作者:雪饮
转换:thinkphp5中提供有类型转换,在自定义模型中声明一个保护型变量type并赋值一个由多个键值对组成的数组,每个键值对的键对应你要进行处理的字段名,值则是处理方式,处理方
详细信息>>thinkphp5学习笔记-读取器与修改器
发布时间:2018-06-14 21:30:44作者:雪饮
在自定义模型中,每个实例属性的获取或修改默认都是直接从数据库读取或修改的.而在获取过到控制器中模型对数据的处理叫做读取器,同理修改数据到数据库的过程中对数据的处理
详细信息>>