2018年6月21日
摘要: 包括:Model-模型、view-视图、Controller-控制器。 特点: 将功能强制分成两个部分,显示html文件,和逻辑PHP文件: 要求浏览器请求负责功能的PHP逻辑文件,该PHP逻辑文件,对需要的显示内容进行载入。 关键点:一个控制器是一个功能,一个模型类查一张表 目录结构: 阅读全文
posted @ 2018-06-21 13:45 Aifeiff 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 是什么? 所谓SQL注入,就是通过把SQL命令插入到Web表单递交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令。 如何防止SQL注入 1.永远不要信任用户的输入。对用户的输入进行校验,可以通过正则表达式,或限制长度;对单引号和双"-"进行转换等。 2.永远不要使用动态拼装 阅读全文
posted @ 2018-06-21 11:40 Aifeiff 阅读(113) 评论(0) 推荐(0) 编辑
摘要: PHP的isset()函数 一般用来检测变量是否设置 功能:检测变量是否设置 返回值: 不存在 || 存在&&值为NULL -- FALSE 存在&&值不为NULL--TURE 同时检查多个变量时,每个单项都符合上一条要求时才返回 TRUE,否则结果为 FALSE 版本:PHP 3, PHP 4, 阅读全文
posted @ 2018-06-21 11:18 Aifeiff 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 区别: timestamp:时间戳。北京时间1970年01月01日08时00分00秒 起至现在的总秒数。 datetime:带时分秒的完整时间,例如:1970-01-01 10:00:00 date:不带时分秒,例如:1970-01-01 time:只有时分秒,但是需要注意: Time值得范围是从’ 阅读全文
posted @ 2018-06-21 10:56 Aifeiff 阅读(389) 评论(0) 推荐(0) 编辑
摘要: 之前做过取随机数和生成验证码的练习,都是通过取随机数作为数组下标,然后从数组中取值的方式(js): 在php中还有其他几种方便好用的方法: 1.取当前时间戳,用md5加密,取值 2.用mt_rand(): 3.打乱字符串取值: 阅读全文
posted @ 2018-06-21 10:18 Aifeiff 阅读(198) 评论(0) 推荐(0) 编辑
摘要: Php使用mysqli_result类处理结果集有以下几种方法 fetch_all (从结果集中取得所有行作为关联数组) fetch_array (以一个关联数组,数值索引数组,或者两者皆有的方式抓取一行结果) fetch_object (以对象返回结果集的当前行) fetch_row (以枚举数组 阅读全文
posted @ 2018-06-21 09:39 Aifeiff 阅读(1785) 评论(0) 推荐(0) 编辑
摘要: 网站特效离不开脚本,javascript是最常用的脚本语言,我们归纳一下常用的基础函数和语法: 1.输出语句: document.write(""); 弹窗: alert(); //警告弹窗 confirm(); //选择框,有返回值:确定(true) 取消(false) prompt(); //输 阅读全文
posted @ 2018-06-21 09:37 Aifeiff 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 在js中字符截取函数有常用的三个slice()、substring()、substr()了,下面我来给大家介绍slice()、substring()、substr()函数在字符截取时的一些用法与区别吧。 取字符串的三个函数:slice(start,[end]),substring(start,[en 阅读全文
posted @ 2018-06-21 09:24 Aifeiff 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 织梦dedecms标签大全总结,同时还建议多参考dede默认模板,织梦默认模板上的标签还是很有参考价值的。 dedecms系统参数全局标签,在后台系统设置里可以看到这个参数 网站名称:{dede:global.cfg_webname/} 网站根网址:{dede:global.cfg_basehost 阅读全文
posted @ 2018-06-21 09:17 Aifeiff 阅读(311) 评论(0) 推荐(0) 编辑