摘要: smarty模版中,由于不能通过来判断登录状况,在这里简单记录下今天获得的知识.在Smarty模板中,可以通过{$smarty}保留变量访问这些页面请求变量。如获取session中的username,在模版中可以通过{$smarty.session.username}获得,cookie以及PHP全局数组获得方法一样。smarty模版中判断用户登录状况:欢迎您,退出登录 阅读全文
posted @ 2013-09-12 21:15 SallyBin 阅读(880) 评论(0) 推荐(0) 编辑
摘要: PHP5中提供了DOMDocument类对XML的解析,下面我主要概括下该类是怎么操作XML文件(XML文件创建,读取,修改,删除)DOMDocument 属性:Attributes 存储节点的属性列表(只读)childNodes 存储节点的子节点列表(只读)dataType 返回此节点的数据类型Definition 以DTD或XML模式给出的节点的定义(只读)Doctype 指定文档类型节点(只读)documentElement 返回文档的根元素(可读写)firstChild 返回当前节点的第一个子节点(只读)Implementation 返回XMLDOMImplementation对象la 阅读全文
posted @ 2013-08-20 16:29 SallyBin 阅读(844) 评论(0) 推荐(0) 编辑
摘要: 网页中间弹出框思路: 1.按下弹出按钮后,将弹出框div设置为显示2.弹出框弹出后再将弹出框下一层的div设置为显示,可启用滤镜效果调节该div透明度,该div能阻止用户操作弹出框以外的内容。示例代码:购买取消关闭用户名:密 码:登录 阅读全文
posted @ 2013-08-17 21:07 SallyBin 阅读(1327) 评论(0) 推荐(0) 编辑
摘要: document.documentElement.clientWidth ; //获取网页可见页面宽度document.documentElement.clientHeight ; //获取网页可见页面高度document.body.scrollTop; //获取网页被卷上去的高度document.body.scrollLeft; //获取网页被卷左边的长度window.screen.width; //获取屏幕分辨率的宽度window.screen.height; ... 阅读全文
posted @ 2013-08-17 16:05 SallyBin 阅读(126) 评论(0) 推荐(0) 编辑
摘要: PHP中正则表达式1、正则表达式的介绍和作用2、PHP中两个常用的正则函数3、正则表达式中包括的元素4、正则表达式中的“原子”1、正则表达式的介绍和作用什么是正则表达式在编写处理字符串的程序或网页时,经常会有查找符合某些复杂规则的字符串的需要。正则表达式就是用于描述这些规则的语法。例:在判断用户邮件地址格式、手机号码格式或者采集别人网页内容时主要的作用是:分割、匹配、查找、替换2、PHP中两个常用的正则函数preg_match 正则函数,以perl语言为基础preg_match ( mode, string subject , array matches )ereg 正则函数,以POSIX基础 阅读全文
posted @ 2013-08-15 09:04 SallyBin 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 思维导图点击下图,可以看具体内容!介绍 正则表达式,大家在开发中应该是经常用到,现在很多开发语言都有正则表达式的应用,比如javascript,java,.net,php等等,我今天就把我对正则表达式的理解跟大家唠唠,不当之处,请多多指教!需要知道的术语——下面的术语你知道多少?Δ定界符Δ字符域Δ修饰符Δ限定符Δ脱字符Δ通配符(正向预查,反向预查)Δ反向引用Δ惰性匹配Δ注释Δ零字符宽定位 我们什么时候使用正则表达式呢?不是所有的字符操作都用正则就好了,php在某些方面用正则反而影响效率。当我们遇到复杂文本数据的解析时候,用正则是比较好的选择。优点 正则表达式在处理复杂字符操作的时候,可以提高工 阅读全文
posted @ 2013-08-14 21:28 SallyBin 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 1.反向删除选择的文件# ls|grep-vfile.lock|xargs-irm-rf{} // file.lock问反向选择的文件2.mysql 数据库备份和恢复备份:# mysqldump -u root -p chinagrid > chinagrid.sql //将chinagrid数据库备份到chinagrid.sql文件中恢复:# mysql -u root -p chinagrid < chinagrid.sql3.强行复制操作# \cp /usr/* /usr/local/sally //在cp命令前加\ ,覆盖已有文件4.修改文件权限# chmod 777 fi 阅读全文
posted @ 2013-07-31 21:05 SallyBin 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 1. 模版页首尾分离{include file="header.tpl"}{include file="footer.tpl"} 阅读全文
posted @ 2013-07-31 16:11 SallyBin 阅读(159) 评论(0) 推荐(0) 编辑
摘要: class singe{ static procted $ins = null ; //静态属性,存储实例化过后的对象 //防止用户New对象,将构造函数设为Procted protected function __construct(){ } static public function getIns(){ //如果ins中有值,说明已经实例过该对象,并存储在Ins中 if(self::$ins){ return self::$i... 阅读全文
posted @ 2013-07-16 19:10 SallyBin 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 至于什么MVC结构,其实就是三个Model,Contraller,View单词的简称,,Model,主要任务就是把数据库或者其他文件系统的数据按照我们需要的方式读取出来。View,主要负责页面的,把数据以html的形式显示给用户。Controller,主要负责业务逻辑,根据用户的 Request进行请求的分配,比如说显示登陆界面,就需要调用一个控制器userController的方法loginAction来显示。1.在控制层,对于一个表,一般建立两个PHP文件,一个用于跳转和显示,一个用于功能上的操作(比如CRUD操作). 比如:对于B2C购物网站的商品表,我们可以建立goods.php和g. 阅读全文
posted @ 2013-07-15 18:12 SallyBin 阅读(872) 评论(0) 推荐(0) 编辑