第一 周
2010-11-30 星期二
本个月的最后一天,学了二次开发。今天学的很晕很晕。不懂老师讲的是什么。我也不知道怎么了,可能今天是第一天吧,明天可能就好了。
今日学习:
1。熟悉文件夹:
Admin:所有的后台
Cache:所有的缓存 所有的静态页面
Do:相当于smarty中的src
Ewebeditor:在线编辑器
Images:盛放img ,css ,js 的文件夹
Html:网站中除php动态网页之外的静态网页.
Inc:模板,基本配置,类库(lib)
Member:
会员管理
Php168:缓存的配置,虚拟目录的配置,数据库的配置 网站基本配置
Template:设计
Upload_fi 流等所有的上传的东西
2。Define :它的机制很像session,如果直接进入main页面,不是通过index或者是login。Php进入,则返回到index。说白了,就是输入地址栏返回。(1)作为一恒定量使用,例如:程序路径(2)作为判断的标识,能够确保用户访问到文件的合法性
具体操作: index.Php中写上<?Php
Define("aa","hello first main",true);
Require_once("config.php");
If(isser($_GET["sub"])){
Header("location:main.php");
}
?>
Main.php If(!define('aa'))
{
//Echo "不好意思,请你返回到index。php";
Header(‘location:index.php’);
}
?>
3.绝对路径 :dirname(__FILE__)
4.网页名称:basename(__FILE__)
5.读取文本
文档: echo $handle=@fopen('a.txt','r');
Echo @fread($handle,@filesize('a.txt'));
@fclose($handle);
同学的---孙兆新:<<
basename(__FILE__):魔术变量 相当于$_GET[] 有两道下划线 含义:你的文件夹的具体名字>>
加油,明天很美好,我会成功,我能成功。我可以成功!!!
2010-12-01 星期四
1.php168模式,类似于smarty 中mvc的实现
Php页面通过smarty把html页面结合起来,本质上是一个页面,先逻辑后显示。
require(html("index",$chdb[main_tpl]));
require(html(index));
2.缓存
Smarty缓存学习:
1’适用范围:一般为首页。让web运行的更高效。提高效率,一定的时间内刷新。缓存里有,直接运行,不通过Apache,直接运行缓存里面得到。
2’作用:生成一个静态的东西。每隔一段时间就更新一次(动态生成的html保存在缓存中)。空间换时间。(编译一次,执行多次)访问一个网页,统计流量,股票不适合缓存,一小时更新n次,增加了服务器的负担,和cpu的负担。它适用于不实时更新的东东。
3'86400这个东西,是每天的秒数。
4.’缓存生存周期:在规定时间内,不会变的php,缓存就每隔一段时间更新一次。但是如果php变了,每变一次,就重新生成一段缓存。
5.$smarty->caching=true; //启用缓存,就会产生缓存文件
6.$smarty->cache_lifetime=300; 缓存生存时间
7.$smarty->display('12345.fei');//缓存代替12345.html 直接把
那个缓存文件放在了这个括号了。(即代替原来的模板)
2010-12-02 星期四
判断手机号码的正则表达式:
2010-12-03 星期五
标签的改变:先在html中写个标签,然后改变后台的内容,就是打开后台,放大缩小标签,加上内容
可以清空这个标签的历史记录 可以改变很多的东西
第二周
2010-12-06 周一
一、二次开发基本要求:1。对这个产品非常精通,非常熟悉
2。对这个产品的功能和使用非常熟悉
二、今日看点:如何将一个新的网站,比如美工班的一个css图片 js和。Htm的一个网页导