摘要: 回顾网站数据分析历史,从“您是第***位来访用户”到现在百家齐放的专业工具提供商,网站分析已经逐渐发展衍化成一门科学。但面对形态各异的分析数据,很多人仍然困惑于数据的来源,了解数据的收集原理,也许对你解决这些困惑有所帮助。 眼下网站分析数据主要有三种收集方式:Web日志、JavaScript标记和包 阅读全文
posted @ 2017-02-14 10:31 乡间小路 阅读(613) 评论(0) 推荐(0) 编辑
摘要: ThinkPHP5安装后(或者下载后的压缩文件解压后)可以看到下面的目录结构: 一般的信息管理项目中都分为前台和后台所以在application中一般新建admin和index两个文件夹,index文件夹一般在配置好环境后第一次运行index.php入口文件的时候会自动生成,而admin文件夹我们可 阅读全文
posted @ 2016-11-04 10:49 乡间小路 阅读(2682) 评论(1) 推荐(0) 编辑
摘要: 在作业管理系统中,学生登陆到个人中心后可以通过左侧的菜单查看自己已经提交的作业和未提交作业。那么在系统中如何实现这些数据的查询的呢?首先我们需要弄清楚学生(Student)、班级(class)、作业提交表(Submit)这三个表之间的关系。 每个学生都属于一个班级 班级里的每个学生都会被布置同样的作 阅读全文
posted @ 2016-11-03 11:29 乡间小路 阅读(968) 评论(0) 推荐(0) 编辑
摘要: 笔者最近入手ThinkPHP5,准备用它来实现一个学生作业管理系统。简单的说就是学生在上面交老师布置的课程作业,老师也可以发布修改作业。过程中势必会碰到学生、班级和老师之间的关系。它们之间的关系是多对多的关系。下面我们主要分析班级和作业的关系。每个班级的学生可以有多个作业,同样的作业也可以布置给不同 阅读全文
posted @ 2016-10-26 16:22 乡间小路 阅读(10801) 评论(4) 推荐(2) 编辑
摘要: 由于用惯了ThinkPHP之前的版本,一想到要用Session就直接用$_SESSION来存取,今天看了ThinkPHP5的手册,才发现原来这么用时不安全滴。ThinKPHP5对Session进行了封装,用的时候至少看起来安全多了。 Session的设置 如果想要操作Session,再Think P 阅读全文
posted @ 2016-10-21 16:48 乡间小路 阅读(22537) 评论(0) 推荐(0) 编辑
摘要: 前述两篇文章“使用BootStrap制作用户登录UI”和“使用BootStrapValidator来完成前端输入验证 ”已经将用户登陆的界面和验证进行了实现,现在看看后端要做的事情(基于ThinkPHP5)。举例来说,比如当学生登陆成功后则进入学生界面,在这个界面中,学生可以提交作业,查看自己作业的 阅读全文
posted @ 2016-10-09 21:58 乡间小路 阅读(2202) 评论(0) 推荐(0) 编辑
摘要: BootStrapValidator可以用于完成基于BootStrap搭建的前端UI中的输入验证,由于本插件完全基于BootStrap因此可以和UI完美的融合在一起。下面直接上图,看看完成后的结果: 怎么样,还比较和谐把,当然你也可以修改默认样式,让它的显示方式更加美观。 下面来说说他的用法: 下载 阅读全文
posted @ 2016-09-28 09:01 乡间小路 阅读(4437) 评论(0) 推荐(1) 编辑
摘要: 今天访问自己的网站的时候(by thinkphp),突然发现身份验证失效了,Session无法跨页,而且登陆的时候总是提示验证码错误(验证码也是通过Session传递的),才意识到可能是Session失效了。由于我租用的空间是IIS环境的,可能Session会存放在固定的位置,而那个位置对我来说是透 阅读全文
posted @ 2016-09-20 11:17 乡间小路 阅读(1438) 评论(0) 推荐(0) 编辑
摘要: 先看看劳动成果 布局 左右各一半(col-md-6) 左侧登录框占左侧一半的10/12 右侧是登录系统的注意事项 使用到的BootStrap元素 well 输入框组(input-group) 按钮(btn-success) well 输入框组(input-group) 按钮(btn-success) 阅读全文
posted @ 2016-08-10 16:59 乡间小路 阅读(5650) 评论(6) 推荐(1) 编辑
摘要: 在做WEB开发的时候我们经常会遇到分页的处理,如果在PC上显示网页的话,使用传统的分页是可以接受的。那么,当我们为手机或其他移动端设计界面的话,使用分页未免有些笨拙和难以使用,这时候我们可以使用在单页加载所有列表项。当屏幕滑动到最低端的时候,会出现“点击加载更多”的按钮,当我们点击此按钮的时候,会加 阅读全文
posted @ 2016-08-05 23:33 乡间小路 阅读(359) 评论(0) 推荐(0) 编辑