- 博客(29)
- 资源 (15)
- 收藏
- 关注
原创 用smarty来改变背景
今天我们老师让我们用smarty模板实现背景的转换,就纠结的写了部分代码index.html 背景风格 炫色风格 卡通风格 浪漫风格 经典风格 index.phpif(isset($_REQ
2011-11-23 19:49:50 403
原创 Smarty中的缓存
1、 一个页面一个缓存2、 一个页面多个缓存(分页)3、 局部关闭缓存(实时性)缓存的目的:PHP文件:解决功能上的问题(M+C) 提供数据HTML文件:界面效果(V)缓存的配置步骤:1) 配置文件中开启缓存$tpl->caching=2缓存时间(秒)缓存目录 2)$tpl->display(“index.tpl
2011-11-22 20:08:43 354
原创 将表导入到数据库
1、创建数据库mysql> create database new;2、打开cmd.exec:>mysql -u root -p 123 new mysql的 用户名 密码 数据表的路径
2011-11-22 20:06:52 556
转载 php无限级别分类
什么是无限分类呢?就像windows下新建一个文件夹,在新建的文件夹下又可以新建一个文件夹,这样无限循环下去,无限分类也是这样,父类可以分出它子类,子类又可以分出它的子类,这样一直无限循环下去。 那PHP又是如何实现它的无限分类的呢?如何把它的各个分类一一列出来呢? 首先我们假设有这样的一个三级分类,新闻→PHP新闻→PHP6.0出来了。 如果我们要查找“PHP6.0出来了”这条新闻,我们先点
2011-11-22 14:31:53 1427
原创 class类怎样获取引入文件中的变量
在使用class列文件时,经常会include一些文件,而有时我们需要使用这些变量。1.php$str="aaaaaa";?>2.phpinclude "1.php";class Text{function fun1(){global $str;echo $str;//或echo $GLOBALS['str'];}}?>
2011-11-21 20:00:02 582
原创 局部缓存
实时性要求比较高 例如:登陆用户名称 欢迎Amdin登陆到**** 例如:时间日期 解决步骤: 自定义函数(自定义插件) 第一种:插件形式1) 指定该函数名称nocache2) 新建文件./plugins/block.nocache.php内容: function smarty_block_noca
2011-11-21 19:17:22 368
原创 smarty分页
index.php include "./libs/Smarty.class.php"; require("page_class.php"); require("mydb_class.php"); $tpl = new Smarty();
2011-11-21 15:26:06 343
原创 smarty内建函数
config_load:加载配置文件File="配置文件名称"Section=“区域名称”$tpl->configs="./configs"; 基准路径./configs/dir_1/a.confinclude标签用于在当前模板中包含其它模板. 当前模板中的变量在被包含的模板中可用. 必须指定 file 属性,该属性指明模板资源的位置. cap
2011-11-18 14:45:11 315
原创 snarty中的缓存问题
缓存:1) 提高访问效率高:使用缓存;实现类似页面静态化效果;美工和php文件合并后的编译文件形成静态页面(减少了从数据库获取数据信息,访问数据库的次数等); 2) 缓存分类l 页面缓存 步骤: 在主配置文件中声明以下内容: 开启缓存功能 $cache=
2011-11-18 14:29:50 334
原创 smarty内建函数
*.html演示smarty内建函数下面是分配过来的那么变量演示capture(捕获)的使用aaaaaacccccc使用smarty保留变量显示该区域内容演示foreach 循环的使用data数据不存在演示嵌套foreach循环的使用
2011-11-17 20:49:46 386
原创 自定义函数
自定义函数:可以自行修改 保存在plugins目录下 语法格式类似于html标记的写法 ……}>一、 了解smarty自定义函数 例如:1) smarty自定义函数assign作用:用于在模板被执行时为模板变量赋值.函数名称:assign参数:var: 声明变量名称
2011-11-16 18:53:04 384
原创 php面向对象
class.php:/*类的类型描述属性:方法:*/class Gun{public $type; //定义类的方法function kill(){ return $tyle; 返回一个值}include "class.php";$XiamiGun = new Gun();
2011-11-15 17:04:52 419
原创 Mysqli类中的成员方法
1、__construct() 构造方法,勇于创造一个新的mysqli对象,也可以建立一个连接2、autocommit() 开启或关闭数据库修改自动提交3、change_user() 改变了数据库连接所指定的用户名4、character_set_name() 返回数据库连接默认的字符集5、close() 关闭先前打开的连接6、commit() 提交当前的事务7
2011-11-14 20:54:15 520
原创 变量调节器
首字母大写显示路径--编译后的文件 获取模板文件时间格式化输出 时间 -->统计字符数count_characters参数true 决定是否计算空格字符:cat[连接字符串]:count_paragraphs[计算段数]count_sentences[计算句数]
2011-11-11 15:56:47 354
转载 smarty变量调节器
变量调解器的用法格式: 变量调节器变量调节器用于变量,自定义函数和字符串.可以使用''符号和调节器名称应用调节器.变量调节器由赋予的参数值决定其行为.参数由':'符号分开.如果你用变量调节器调节数组变量,结果是数组的每个值都被调节.如果你想要调节器调节整个数组,你必须在调节器名字前加上@符号.例如: {$articleTitle@count}(这将会在输出 $art
2011-11-11 10:46:00 1367
原创 smarty 模板 --mysqli
include("./init.inc.php");$a=10;$tpl->assign("title","this is php various");$tpl->assign("title1",$a);$tpl->assign("title2",true);//从数据库smarty_var,表user 获取//连接数据库使用内置类mysqli//不需要include(
2011-11-10 19:55:26 557
转载 php的魔术方法
PHP处理对象部分的内核完全重新开发过,提供更多功能的同时也提高了性能。在以前版本的php中,处理对象和处理基本类型(数字,字符串)的方式是一样的。这种方式的缺陷是:当将对象赋值给一个变量时,或者通过参数传递对象时,对象将被完全拷贝一份。在新的版本里,上述操作将传递引用(可以把引用理解成对象的标识符),而非值。很多PHP程序员可能甚至没有察觉到老的对象处理方式。事实上,大多数的php应用都可以很
2011-11-10 16:20:44 693
原创 smarty 模板 引入文件
b.phpinclude("../init.inc.php");$title="smarty学习";$content="smarty模板的介绍"; //分配变量$tpl->assign("title",$title);$tpl->assign("content",$content);//调用模板文件//./tpl/a.html$tpl->
2011-11-09 14:30:54 2609
原创 正则表达式中 \*
字符 含义 \cx 匹配由x指明的控制字符。例如, \cM 匹配一个 Control-M 或回车符。x 的值必须为 A-Z 或 a-z 之一。否则,将 c 视为一个原义的 'c' 字符。 \f 匹配一个换页符。等价于 \x0c 和 \cL。 \n 匹配一个换行符。等价于 \x0a 和 \cJ。 \r 匹配一个回车符。等价于 \x0d 和 \cM。 \s 匹配任何空白字
2011-11-08 17:35:40 1808
原创 smarty 模板
class MyTpl{ /* 声明 $template_dir属性,保存模板文件所在路径 声明 $compile_dir属性,保存编译后文件所在路径 */ public $template_dir="./templates"; //htmlpublic $compile_dir="./templates_c";//编译后的文件public $tpl_vars=a
2011-11-08 17:05:25 351
原创 smarty模板
混合方式$title="smarty学习";$content="smarty模板的介绍"; ?> 分为两个文件:**.phpinclude("MyTpl.php");$tpl = new MyTpl;$title="smarty学习";$cont
2011-11-07 17:44:18 352
原创 Mysqli—连接数据库的类
$mysqli=new mysqli();$mysqli->connect(‘locahost’,’root’,’123456’);$mysqli->select_db(test);执行sql语句$mysqli->query(“insert into biao values(….)”);执行多条sql语句$sql=”set names utf8;”;$sql.=”sel
2011-11-07 17:00:28 411
原创 减少购物车中的商品数量
//该页面主要功能:显示购物车内的商品(商品名字、商品数量) session_start(); echo "您已经选择的商品包括:"; echo " "; foreach($_SESSION['cart'] as $key=>$value){ echo " "; echo "
2011-11-02 20:22:19 1018
原创 Cookie、session、session+mysql
· Cookie:· 是有服务器产生、存储在客户端· 包含:域、路径、生存周期、变量名、变量值· 容量:4kb· 占用服务器资源少、浏览器允许300个cookie· Cooki
2011-11-02 20:17:56 433
原创 显示下拉框中的内容并从数据库中获取信息
行业类型:IT行业食品行业 家电行业 房地产行业 化妆品行业 冶金行业 手工行业 纺织行业 if(isset($_POST['ok'])){ include("../include/dbconnect.php"); $sql = "select * from qiye where kind=
2011-11-01 21:04:05 3055
原创 异步验证
用户登录body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background-color: #EEF2FB;}.STYLE1 {color: #FF0000}-->include("../in
2011-11-01 21:00:55 715
原创 分页代码
$pagesize=5; //每页显示行数 $sql="select * from user"; $result=mysql_query($sql); $num=mysql_num_rows($result); //总共的行数 $pages=ceil($num/$pagesize); //总共多少页 ceil取整
2011-11-01 20:58:45 297
mobiscroll-2.5.2 默认值
2016-08-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人