`
kefeng
  • 浏览: 15423 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论
文章列表
这只是一篇随心感想而已,不是技术博客 最近学习TP框架,先跟着系统的学习了一边TP的知识,然后向尝试做项目,正好看着公开课慢慢的学习做B2C的商城项目,但是有可能是版本问题,学的是TP3.1.2,而项目视频的是TP3.2.2,虽然大致是一样的,但细节有些改变,也很难适应 今天特别困然的是加载控制器时,一直显示无法加载控制器,我坚信我的代码是正确的,可就是显示“无法加载控制器” 但我知道有可能是有些书写的小格式错误了,网上找资料,有的写出现这问题是没有进行分组的缘故,我感觉有点无稽之谈,这跟分组压根就没什么关系好不, 然后我想这还是重新再写一次吧,就在此按着原来的步 ...
此书就是《程序猿跳槽全攻略》的纸质版,一直很期待这本书,终于出纸质的了 以前看了pdf版的《程序猿跳槽全攻略》,因为电子版的毕竟看着不舒服,没有纸质的舒服,看着眼睛疼,不过还是看了一半吧,感觉很不错的书,没有以前的类似的书的那么枯燥,那时就一直盼着能出纸质的,毕竟自己也还是比较喜欢这本书,感觉对自己帮助挺大的,所以就来博客上写写自己对数的感受吧,新书上市也希望大家喜欢的就去买吧,哎,本书学生党,只能希望面费送出的100能抽中我,不然只能牺牲我的眼睛继续读电子书了,一想到就哭瞎啊,好了,不多说了,给购书的地址吧 亚马逊:http://www.amazon.cn/dp/B00W57F ...
排序数组:$arr(1,43,54,62,21,66,32,78,36,76,39); 用四种排序算法进行排序 冒泡排序:(思路:对未排好序的数,从前往后两个数一次进行比较和调整,大的下沉,小的上升) $arr=array(1,43,54,62,21,66,32,78,36,76,39); function bubbleSort($arr) { $len=count($arr); //该层循环控制 需要冒泡的轮数 for($i=1;$i<$len;$i++) { //该层循环用来控制每轮 冒出 ...
1、验证E-mail 用filer_var 比用正则匹配更加好 if (filter_var('test+email@ansoncheung', FILTER_VALIDATE_EMAIL)) { echo "Your email is ok."; } else { echo "Wrong email address format."; } 2、验证用户名(验证用户名5-20之间) $username = "user_name12"; if (preg_match('/^[a-z\d_]{5,20}$ ...
Cookie Session 存贮地点 存于浏览器中 真正的文件存在于服务器 ,K存在于浏览器 安全性 低,易伪造 比cookie安全性高 设置 setcookie() 函数 session_start() 后通过普 通函数操作 可存贮类型 标量类型:int, float, char, bool, null 除资源外的所有类型 生命周期 通过第三个参数设置 如:setcookie('school','XTU',time()+1 ...
(1)数据记录筛选: sql= "select * from 数据表 where 字段名 = 字段值 order by 字段名 [desc]" sql = "select * from 数据表 where 字段名 like '%字段值%' order by 字段名 [desc]" sql = "select top10 * from 数据表 where 字段名 order by 字段名 [desc]" sql = "select * from 数据表 where 字段名 ...
如何知道一个未知长度的字符串哪个字符出现的次数最多?(字符串可由字母,数字及其他字符组成)请写出代码。 $str="asdfgfdas323344##$\$fdsdfg*$**$*$**$$443563536254fas";//任意长度字符串 //解法一(最快速的解法,但是基本功要扎实) $arr=str_split($str); $arr=array_count_values($arr); arsort($arr); print_r($arr); //解法二(对逻辑能力有一定要求) $arr=str_split($str); $con=array(); ...
在Smarty模板中主要都是以变量为主,下面就是有关Smarty的三大变量以及一些普通的用法 首先在根目录下建立要用到的文件基本和上一次一样,configs是配置文件夹 一、从PHP中分配的变量 用$smarty->assign() $smarty->display() 首先先编写初始化的php代码,和上一篇的 conn.inc.php 一样 <?php include "init.inc.php"; //assign方法 $smarty->assign("title& ...
Smarty模板的使用时为了使用户界面和业务数据分离开 安装Smarty,官方下载网址:http://www.smarty.net/download.php 解压后只要将文件夹里“libs”文件夹拷贝到根目录下 而libs中也只要用到 Smarty.class.php 这个类php 在根目录下建立要用的文件 其中tpls : 模板的目录,coms : 生成的目录,这两在开发是这个目录不要放在web服务器的根目录下 tpls目录下创一个demo.html,这是一个表现层界面 <html> <head> <title>< ...
前面也讲到了用memcache存储数据信息缓存的方法和好处,这样能够减少访问数据库的次数,减少访问量大时对数据库的压力 将session存储到memcache中管理需要了解memcache、session的使用和session_set_save_handler() 同样先编写一个公用的类,当然采用静态的成员方法 memcache 指令用telnet操作 同样现在根目录下建立需要用到的文件 其中memsession.class.php 是公用的memcache存储类文件,one.php、two.php和three.php是测试文件,items.php 是输出数据数组的 se ...
session高级应用将用户信息写入到数据库中 首先建立数据库表 在实验数据库sqldb中建立session表,用于存储数据 在根目录下建立需要用到的文件(重点是session,class.php这个类文件,包含列一些方法) 在session.class.php中主要用到的是session_set_save_handler()这个方法,借助PDO进行数据操作,用类编写写入数据库表中, 类中定义了一些静态方法,其属性也要为静态的,这样session的数据就直接写入数据库中,而不是保存在本地文件夹中 首先建立一个Session类,类中首先定义一些私有静态的属性,定义了ip,生 ...
此篇主要微微讲解一下session的高级用法 php.ini配置文件中有关session高级的配置: session.save_path:session保存地址(原路径:C:/Users/ADMINI~1/AppData/Local/Temp) session_name:session获取到的名称 session.use_trans_sid:启用SID支持 session.gc_maxlife ...
代码只放通过SID判断使用cookie还是session login.php <?php session_start(); echo session_id()."<br>"; //跳转页面不能不是header if(isset($_POST["sub"])){ include "conn.inc.php"; $sql="select id from users where name='{$_POST["name"]}' and pas ...
当浏览器将 cookie 数据关闭之后,网站使用cookie传递将不能进行,而url参数传递还是能够进行(session),其实编写php的session会话控制整体和cookie会话控制一样 首先建立编写要用到的php文件 这一步是和 cookie 一样,其实session也可以通过cookie进行传递,在 cookie的基础上在开的头开启session:session_start() 如: <?php session_start(); //判断:如果没登录自动跳转到登录页面 if(!$_SESSION["isLogin5"]){ ...
通过cookie将用户资料记录在客户端而不需要每次都从服务器调用,这样能提高网页效率,降低服务器的压力 下面的例子模拟一个登录界面的操作,使用cookie的调用 界面显示(未进行美化) 根目录下创建需要的文件 index.php中,首先写出如图的表格形式输出 <html> <head> <title>用户登录</title> </head> <body> <form action="login.php" method="post"> ...
Global site tag (gtag.js) - Google Analytics