返回 全球(切换) 

php168之二次开发一

2012/7/5 12:18:35111
详细描述

第三周
2010-12-13 周一 小雪
一、二次开发---解答课:
1.不是smarty模式,但是是mvc的模式
            2.require 包含到这个页面来.Inc 里面的function.inc.php
       3.    article,文章的标题   
  Replay表,读这个表的content
  类型,sort表  对应着 list.php?fid=43,article表中没有标题,所以不用管标题.
4.标签使你的功能实现变得简单,但是更改很多东西很费事的.
5.List index special 是几个产生缓存的页面,主要是为了提高效率.但是它影响了网站的更新速度(静态也是,但是缓存也是静态,只是它隔一段时间就会生成一段新的网页).
二,168:写给不会代码的人,一部分人,不熟悉代码的人用的,
三,今日作业:自己写sql语句并且执行读出一部分内容
2010-12-13 周二
上课前分析总结
1.js中的缓存注释,或者是把时间改的短一点.不然图片不变,要等一会才变.
2.重点理解不够深刻,最好不要说.说了要说明那些重点.
3.开始分析代码--后台代码.--------进入一个崭新的时代,分析它的功能,它的内核
                                                     李焕圣老师
分析代码:在那个文件中,重点函数是什么.代码的组织模式,数据结构逻辑怎么实现的 .表是那几个,用到了哪几个,他们的逻辑.
Lfj的值:
Html文件名字
Php中分支条件的(有时候为aciron)

班会: 正则表达式:  //是开始和结束
                    Var a =/123/;
Alert(a.test(f1.text1.value));
If   ========================
        上面这个是只要包含连着的123的,都是正确的.
           /[123]/只要包含1或者2或者3的,返回都是TRUE
           /[^123]/只要包含1或者2或者3的都是FALSE
           /\d/      /[\d]/  包含0到9的任意数字.
           /[^\d]/  /[\D]/  除了数字外的任意字符
   /\w/    字母数字下划线
   /\W/     /\s/    除字母数字下划线之外的

限制出现的次数:
/[A]{2}/   A至少出现两次
/[a]{2,4}/  a出现二到四次
/a?/            出现0到1次
/a+/   出项大于一次
/a*/            出项o或者是多次
/^abc$/        以a开始,以c结束,abc是整体
/0-9a-zA-Z/   所有的字母数字都可以

         禁止输入除数字外的东西
function uu(){
f1.Text1.value =f1.Text1.value.replace(/[^\d]/g,'');
}
<input type="text" id="Text1" onkeyup="uu()">
2010-12-13 周三
今日学习:
     采用模块化编写方式(入口为admin/index.php文件),
其中lfj的值为:
① php文件名字;
② Html文件所在文件夹的名字;
Job的值为:
③ Php文件中,分支条件的条件(有时候为acrion);
Html文件名字;


数组补习
<form id="f1" action="" method="post">
<input type="checkbox" value="1" name="1" />111
<input type="checkbox" value="2" name="2" />222
<input type="checkbox" value="3" name="3" />333
<input type="checkbox" value="4" name="4" />444
<input type="submit" id="s1" name="s1" value=" tijiao"  />
</form>


if(isset($_POST["s1"])){
 $aaa=array();
 if(isset($_POST["1"])){
  array_push($aaa,$_POST["1"]);
 }
 if(isset($_POST["2"])){
  array_push($aaa,$_POST["2"]);
 }
 if(isset($_POST["3"])){
  array_push($aaa,$_POST["3"]);
 }
 if(isset($_POST["4"])){
  array_push($aaa,$_POST["4"]);
 }
print_r($aaa);

$a=array('1','2','3','4','5','6');
print_r($a)."==========first";
$b=implode(",",$a);
print_r($b)."==========second";
$c=explode(",",$b);
print_r($c)."==========thired";
$d="1,2,3";
print_r(explode(',',$d));
导航:大数组--小数组--一维数组
2010-12-16 周四
不小心把admin权限清空了解决方法
把v6/php168/group/3.php覆盖就可以了
权限数组
$base_menuName=array('base'=>'系统设置','article'=>'内容管理','member'=>'会员管理','other'=>'功能中心','practice'=>'练习');
     数组: 键====>值
//如果是强行进入,就把系统设置整理成一个数组,进行 下一次循环,直到把其他的后面几个汉字放入这个数组中,到了最后,是  $aa[base]=$array();
如下:
if($ForceEnter||$GLOBALS[ForceEnter]){
 foreach( $menu_partDB AS $key1=>$value1){
   if($key1=='base'){
    continue;
}
   foreach( $value1 AS $key2=>$value2){
    $menu_partDB['base'][]=$value2;
   }
 }
 }


联系我时,请说是在环球搜宝网看到的。
首页我的发布电话