tzlink 发表于 2009-4-15 14:08:03

DeDeCMS的源代码中最牛逼的页面提示语

今天在dedeCMS的源代码里发现的最NB的代码解释,绝对不是PS,在dede目录里的 templets_one_edit.php:

代码如下:

{
    include_once(DEDEINC."/arc.sgpage.class.php");
    $uptime = time();
    $body = str_replace('"','\\"',$body);
    $filename = ereg_replace("^/","",$nfilename);

    //如果更改了文件名,删除旧文件
    if($oldfilename!=$filename)
    {
      $oldfilename = $cfg_basedir.$cfg_cmspath."/".$oldfilename;
      if(is_file($oldfilename))
      {
            unlink($oldfilename);
      }
    }
    if($likeidsel!=$oldlikeid )
    {
      $likeid = $likeidsel;
    }
    $inQuery = "
   update `cz_sgpage` set
   title='$title',
   keywords='$keywords',
   description='$description',
   likeid='$likeid',
   ismake='$ismake',
   filename='$filename',
   template='$template',
   uptime='$uptime',
   body='$body'
   where aid='$aid'; ";
    if(!$dsql->ExecuteNoneQuery($inQuery))
    {
      ShowMsg("更新页面数据时失败,请检查长相是否有问题!","-1");
      exit();
    }
    $sg = new sgpage($aid);
    $sg->SaveToHtml();
    ShowMsg("成功修改一个页面!","templets_one.php");
    exit();
}

页: [1]
查看完整版本: DeDeCMS的源代码中最牛逼的页面提示语

网站推广