05 2017 档案

摘要:RBAC Role-Based Access Control 权限控制在后台管理中是十分常见的,它的模型大体上是下面这张图的形式 我用的字段和上面不一样,图只是个示例 一个简易的权限控制模型只需要3个表就行了 user表:记录用户的信息和用户的角色 ->user_id:用户的id ->user_ro 阅读全文
posted @ 2017-05-26 17:40 安筱雨 阅读(444) 评论(0) 推荐(0) 编辑
摘要:ThinkPHP\Common\funcitons.php下有一个get_client_ip()能够获取ip地址 但是有时候不够准确 找到了下面一段来 现在我们就能用了 现在我们要根据ip地址获取用户的位置 Thinkphp支持IP定位功能,需要使用扩展类库Org\Net\IpLocation,并且 阅读全文
posted @ 2017-05-26 16:15 安筱雨 阅读(4881) 评论(0) 推荐(0) 编辑
摘要:有的时候要做响应式页面,电脑上是可以用浏览器查看的 但是有的时候,前端的项目没有传到服务器,又想看手机的真实效果 这个时候只要手机连上电脑的wifi 然后电脑 cmd ipconfig 这个iPv4就是地址了 然后用手机访问http://192.168.253.1/demo/index.html 有 阅读全文
posted @ 2017-05-26 15:34 安筱雨 阅读(250) 评论(0) 推荐(0) 编辑
摘要:先需要制定图片上传的目录 然后用uploadOne方法保存 有的时候需要缩略图,比如文章的封面图片 阅读全文
posted @ 2017-05-26 09:40 安筱雨 阅读(375) 评论(0) 推荐(0) 编辑
摘要:先来看下这个分页的样式,没写css,确实丑 什么时候写样式再来上传下css吧。。。。。。 就是多一个页面跳转功能 先把这个代码贴一下 我把这个文件放在了Component下面 然后在我们需要用到分页的地方 然后在要显示的地方用上 阅读全文
posted @ 2017-05-25 16:42 安筱雨 阅读(231) 评论(0) 推荐(0) 编辑
摘要:thinkphp不仅封装了验证规则 还封装了验证码 文件的位置是ThinkPHP\Library\Think\Verify.class.php 下面简单的说一下如何使用 我们现在控制器里新建一个方法 在前台页面,验证码的图片地址只需要请求这个方法就行了 用户提交表单到我们控制器下的Login方法 现 阅读全文
posted @ 2017-05-25 16:04 安筱雨 阅读(234) 评论(0) 推荐(0) 编辑
摘要:在model中新建一个UserModel 在UserController.class.php中 结果 关于这个验证的用法,请看thinkphp手册 http://document.thinkphp.cn/manual_3_2.html#auto_validate 阅读全文
posted @ 2017-05-25 15:02 安筱雨 阅读(706) 评论(0) 推荐(0) 编辑
摘要:页面分为三个部分 head,left,right共同组成了index 在indexController中 前台一共有四个页面 分别是head,left,right,index 在index中用frame将其它三个页面放进去 src中方的是对应的页面,所以只用访问各自控制器中对应的方法就好了 这也并没 阅读全文
posted @ 2017-05-25 11:28 安筱雨 阅读(661) 评论(0) 推荐(0) 编辑
摘要:首先我们需要配置目录 在conf下新建一个config文件 指定模板的位置,是view下面的Public文件夹下的dispatch_jump.tpl 这个文件在ThinkPHP/Tpl/dispatch_jump.tpl,我们把它拷贝过来 复制到view下面的Public文件夹下 然后进行对应的修改 阅读全文
posted @ 2017-05-24 10:09 安筱雨 阅读(5269) 评论(0) 推荐(0) 编辑
摘要:还有一种是用插件的,这个是复制来的,链接留一下 http://www.cnblogs.com/moumou0213/ 对于有较多的图片的网页,使用图片延迟加载,能有效的提高页面加载速度,比如商城网页。 lazyload使用方法: 载入 JavaScript 文件: 修改 HTML 代码中需要延迟加载 阅读全文
posted @ 2017-05-17 12:05 安筱雨 阅读(260) 评论(0) 推荐(0) 编辑
摘要:h5的图片预览是个好东西,不需要保存到后台就能预览图片 代码也很短 阅读全文
posted @ 2017-05-17 11:23 安筱雨 阅读(492) 评论(0) 推荐(0) 编辑
摘要:这个也是别人的代码,就不多介绍了 写了些注释 阅读全文
posted @ 2017-05-17 09:54 安筱雨 阅读(1376) 评论(0) 推荐(0) 编辑
摘要:function getRandomColor() { return '#' + (Math.random() * 0xffffff << 0).toString(16); } 阅读全文
posted @ 2017-05-17 09:40 安筱雨 阅读(163) 评论(0) 推荐(0) 编辑
摘要:今天要替换数据库里的所有字符串 例如把http改成https UPDATE table_name set colum_name=REPLACE(colum_name,'http','https') 阅读全文
posted @ 2017-05-16 09:31 安筱雨 阅读(204) 评论(0) 推荐(0) 编辑
摘要:访问项目中的index.phpApplication下会自动生成一些文件 在Application下建两个目录 一个Admin用来放后台中的文件 一个Public用来放公共文件 然后去Appplication下的Common目录下的Conf/config.php中配置 数据库信息请自行修改 2.空方 阅读全文
posted @ 2017-05-15 14:08 安筱雨 阅读(208) 评论(0) 推荐(0) 编辑
摘要:3|4 转换为二进制之后011|100 相加得到111=7 4|4 转换为二进制之后100 |100 相加得到1000=8 8|3 转换为二进制之后1000 |011 相加得到1011=11 以此类推,我在这里就不一一列举了,单竖杠“|”运算就是转换为2进制之后相加得到的结果! 阅读全文
posted @ 2017-05-11 17:22 安筱雨 阅读(161) 评论(0) 推荐(0) 编辑
摘要:这个特效是别的人,非原创。原创地址 http://blog.csdn.net/lecepin/article/details/53536445 背后的水是可以动的 代码我再研究了下,下面是加了注释的代码。不是原创好像没什么好说的了。。 阅读全文
posted @ 2017-05-11 12:14 安筱雨 阅读(318) 评论(0) 推荐(0) 编辑
摘要:canvas拖拽和平时用的js拖拽是有区别的 普通的js是设置目标为绝对定位,再根据鼠标的移动来改变left和top的值 canvas是获得了鼠标的位置,直接在目标点进行重新绘制 下面给一个简单的拖拽代码 阅读全文
posted @ 2017-05-10 09:39 安筱雨 阅读(1481) 评论(0) 推荐(0) 编辑
摘要:小程序的富文本显示问题一直是一个很大的问题 首先,他不允许之间在页面上用变量显示标签 比如说在后台 前端页面 结果这样是显示不出来的,他会把这个当字符串处理,显示的还是 <image src='123.jpg'></images>而不是我们需要的图片形式我能想到的唯一办法就是把内容和图片用正则表达式 阅读全文
posted @ 2017-05-09 13:39 安筱雨 阅读(6569) 评论(0) 推荐(0) 编辑
摘要:事实上是在做微信的一个接口 微信不能接收标签来显示图文 只能把文字和图片分开,然后放到一个数组里面,就方便前端调用了 阅读全文
posted @ 2017-05-06 09:37 安筱雨 阅读(186) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示