11 2009 档案

摘要:今天做一个小项目,要使用到ThinkPHP 1.5来处理,不太喜欢ThinkPHP的默认模板(尽管流年同学宣称默认模板效率要高很多),但我还是觉得使用熟悉的Smarty模板更亲切一点。由于官方这方面的说明文档比较少,所以刚开始走了不少弯路。现在将ThinkPHP1.5使用Smarty模板的方法记录于此,以备查询。先说明一下,本文中使用的 APP_PATH 为应用程序根目录。这个常量在程序入口文件中... 阅读全文
posted @ 2009-11-12 10:33 酷越 阅读(671) 评论(1) 推荐(0) 编辑
摘要:如果你在使用ThinkPHP框架的时候不想采用TP自带的模版系统,而使用第三方的模版系统,你有很多其他的选择,在这里我仅介绍Smarty这种比较官方,而且比较强大的模版系统。由于Smarty兼容PHP4,因此,它的效率会相对低一点点,这个低只是相对的,估计等Smarty啥时候正式放弃PHP4的时候,效率可能会上很大一个台阶。官方标准使用方法:在TP框架的PlugIns目录下面,有一个SmartTe... 阅读全文
posted @ 2009-11-12 10:30 酷越 阅读(512) 评论(0) 推荐(0) 编辑
摘要:ThinkPHP 的目录结构非常清晰和容易部署。大致的目录结构如下,以项目为基础进行部署。┎━ThinkPHP 框架系统目录┃ ┝ ThinkPHP.php 系统公共文件┃ ┝ Common 公共文件目录┃ ┝ Tpl 框架系统模版目录┃ ┝ Lang 系统语言包目录┃... 阅读全文
posted @ 2009-11-12 10:05 酷越 阅读(401) 评论(0) 推荐(0) 编辑
摘要:故障现象:机器以前可正常上网的,突然出现可认证,不能上网的现象(无法ping通网关),重启机器或在MSDOS窗口下运行命令ARP -d后,又可恢复上网一段时间。 故障原因:这是APR病毒欺骗攻击造成的。 引起问题的原因一般是由传奇外挂携带的ARP木马攻击。当在局域网内使用上述外挂时,外挂携带的病毒会将该机器的MAC地址映射到网关的IP地址上,向局域网内大量发送ARP包,从而致使同一网段地址内的其它... 阅读全文
posted @ 2009-11-10 11:07 酷越 阅读(745) 评论(0) 推荐(0) 编辑
摘要:CSS滤镜1:滤镜功能简介滤镜(filter)是CSS技术的一种应用,它可以用来改变图形的外观,以增加图形的视觉效果。滤镜分为视觉滤镜visual filters的转换滤镜 transition filters两大类视频滤镜只可以达到静态的特效效果,只需在网页内使用CSS的定义语法,即可将此滤镜效果加到网页内。转换滤镜是用于两个画面进行转换时所使用的特效,将产生动态效果,除了在网页中利用CSS的定... 阅读全文
posted @ 2009-11-05 10:38 酷越 阅读(327) 评论(0) 推荐(0) 编辑
摘要:PHP 超全局变量$GLOBALS包含一个引用指向每个当前脚本的全局范围内有效的变量。该数组的键标为全局变量的 名称。从 PHP 3 开始存在 $GLOBALS 数组。$_SERVER变量由 Web 服务器设定或者直接与当前脚本的执行环境相关联。类似于旧数组 $HTTP_SERVER_VARS 数组(依然有效,但反对使用)。$_GET经由 HTTP GET 方法提交至脚本的变量。类似于旧数组 $H... 阅读全文
posted @ 2009-11-03 13:05 酷越 阅读(2656) 评论(0) 推荐(1) 编辑
摘要:smarty的程序设计部分:在smarty的模板设计部分我简单的把smarty在模板中的一些常用设置做了简单的介绍,这一节主要来介绍一下如何在smarty中开始我们程序设计。PHP代码:--------------------------------------------------------------------------------首先来介绍一下在上一节中我们使用的过的.php文件中的... 阅读全文
posted @ 2009-11-03 11:27 酷越 阅读(497) 评论(0) 推荐(0) 编辑
摘要:php模板引擎smarty的变量操作符可用于操作变量,自定义函数和字符。语法中使用"|"应用变量操作符,多个参数用":"??指簟?/DIV> capitalize[首字母大写] count_characters[计算字符数] cat[连接字符串] count_paragraphs[计算段落数]count_sentences[计算句数]count_words[计算词数]date_format[... 阅读全文
posted @ 2009-11-03 10:00 酷越 阅读(427) 评论(0) 推荐(0) 编辑
摘要:"^\d+$"  //非负整数(正整数 + 0) "^[0-9]*[1-9][0-9]*$"  //正整数 "^((-\d+)|(0+))$"  //非正整数(负整数 + 0) "^-[0-9]*[1-9][0-9]*$"  //负整数 "^-?\d+$"    //整数 "^\d+(\.\d+)?$"  //非负浮点数(正浮点数 + 0) "^(([0-9]+\.[0-9]*[1-9][0-9]... 阅读全文
posted @ 2009-11-03 09:56 酷越 阅读(219) 评论(0) 推荐(0) 编辑
摘要:Smarty最大的功能是做模版的页面缓存。也就是通过Smarty可以完成两个步骤:编译+解析第一步:编译。是指把模版文件的标签替换为纯php,再保存在缓存位置,保存的文件扩展名是PHP,我把这个步骤叫做编译(这是我自己的叫法,不是官方的)第二步:解析。也就是把刚才编译的PHP文件解析执行而已~~这个就不用多做解释了切入正题,在Smarty.class.php文件中加入如下代码function Ma... 阅读全文
posted @ 2009-11-02 14:01 酷越 阅读(379) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示