摘要:
题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去 掉不满足条件的排列。 代码: 结果: 阅读全文
摘要:
一、加入购物车 1、用户未登录 ==》 将商品id和商品数量存为数组 ==》序列化后存到cookie中 代码: 这里注意判断:如果之前此商品加入过购物车,则更新此商品的数量 2、用户已登录 ==》 直接将商品ID和商品数量存入到数据库 这个很简单没什么说的 购物车中获取商品信息 这里需要复杂的判断 阅读全文
摘要:
1、安装 下载fileinput文件,载入对应的css+js文件,如下: 注意:最后一个js文件是修改语言的,如果没载入,在配置是选择中文显示是失效的 2、显示 载入文件以后,在对应form表单内输入如下的HTML代码即可显示上传插件的页面,如下: 页面显示如下图: 在选择上传文件后会出现如下效果: 阅读全文
摘要:
最近在做一个购物车的功能,需要将商品的ID和商品数量存入cookie,实际上,cookie是不能存数组的,因此需要用到序列化函数serialize() 函数解释: serialize()就是将PHP中的变量如对象(object),数组(array)等等的值序列化为字符串后存储起来.序列化的字符串我们 阅读全文
摘要:
一、常用函数: 1、pre_match(参数A,参数B),参数A为正则规则,参数B为被验证的字符串,符合验证规则则返回1,否则返回0。 2、preg_replace(参数A,参数B,参数C),参数A为正则规则,参数B为被替换的字符串,参数C为字符串。函数作用:将字符串中符合正则规则的字符串替换成对应 阅读全文
摘要:
一、获取当前标签 JS: this,如下: Jquery,如下: 二、获取父标签 <div><span id="test"></span></div> JS: parentNode,如下: Jquery: parent(),如下: 三、获取子标签 <div id="test"><span></spa 阅读全文
摘要:
U函数:用来生成url U('地址表达式',['参数'],['伪静态后缀'],['显示域名'] 例如: U('Blog/read?id=1') // 生成Blog控制器的read操作 并且id为1的URL地址 D函数:实例化模型 例如: $User = D('User'); 注意:D方法可以自动检测 阅读全文
摘要:
在网站设计经常用大量使用的html模板,例如header(一般是menu层甚至还带有图片轮播)、left(后台管理页面比较常见的导航)、footer(结尾层,一般也是小型的menu),使用include可以将这些html文件导入不同的页面,而不用对每个页面进行修改 首先需要将这类文件在一个模块下(推 阅读全文
摘要:
表单正则验证主要是用来对表单提交信息的过滤,防止sql注入(比如登录界面),上传的文件也需要进行文件名后缀和大小进行验证,下面是一个简单的表单验证 附常用php正则表达式: 匹配中国邮政编码:[1-9]\d{5}(?!\d) 匹配身份证:\d{15}|\d{18} 匹配ip地址:\d+\.\d+\. 阅读全文
摘要:
验证码生成: 注意:有时候验证码会生成失败,必须先用ob_clean()清冲缓存区,如果想使用中文验证码,请在think/verify文件夹下的zhttfs下放入中文字体 页面加载验证码: 这里需要注意的是:验证验证码的input ,name值必须为verify 刷新验证码: 验证码验证逻辑: 一、 阅读全文