1.e/class/config.php
这个文件除了记录数据库连接信息,还记录着网站参数缓存,模型缓存,COOKIE前缀,文件类型等
| 数组/变量 |
解释 |
后台对应操作位置 |
| $public_r |
网站参数缓存 |
后台->系统设置->参数设置 |
| $emod_r |
模型设置数据缓存 |
后台->管理数据表->管理模型->修改模型 |
2.e/data/dbcache/class.php
栏目及其专题缓存 文件同时引用了同目录下的class1.php class*.php ztclass.php
| 数组/变量 |
解释 |
后台对应操作位置 |
| $class_r |
栏目设置缓存 |
增加/修改任意栏目 或系统设置->数据更新->更新缓存 |
| $class_zr |
专题设置缓存 |
增加/修改任意专题 或系统设置->数据更新->更新缓存 |
3.e/data/dbcache/MemberLevel.php
会员组设置缓存文件
| 数组/变量 |
解释 |
后台对应操作位置 |
| $level_r |
会员组设置缓存 |
增加/修改任意会员组 或系统设置->数据更新->更新缓存 |
4.e/data/dbcache/notcj.php
防采集干扰代码,貌似这个不常用。
| 数组/变量 |
解释 |
后台对应操作位置 |
| $notcj_r |
管理防采集随机字符缓存 |
插件管理-> 管理防采集随机字符 |
5.e/data/dbcache/SearchAllTb.php
全站搜索数据缓存
| 数组/变量 |
解释 |
后台对应操作位置 |
| $schalltb_r |
全站搜索数据缓存 |
插件管理-> 管理防采集随机字符 |
转载给留个出处:http://www.trylife.cn
一、简要描述
$filer=DoTranFile($file,$file_name,$file_type,$file_size,$classid,$ecms=0);
Ecms版本:6.0
参数:
$file
$file_name 文件名包括拓展名 例如:image.jpg
$file_type 文件类型描述 例如:image/pjpeg
$file_size 文件大小 单位KB
$classid 栏目ID
$ecms=0 可选 错误信息提示 遵循 e/class/connect.php function printerror()
函数定义位置:e/class/connect.php
返回值:成功返回数组 失败跳出程序又printerror()打印错误
——————————————————–
数组成员key 解释
filetype:文件类型 例如:.jpg
insertfile:文件名无拓展名 例如:img
filename:文件名包括拓展名 例如:img.jpg
filepath:文件目录 例如:2010-05-27
savepath:文件硬盘目录 例如:D:\php\***\d/file/classfile/2010-05-27/
url:文件网站绝对目录 例如:/d/file/classfile/2010-05-27/name.jpg
name: 缩略图(其实没有生成缩略图只是给了这个路径) D:\php\****\d/file/classfile/2010-05-27/small + name
yname:D:\php\***\d/file/classfile/2010-05-27/name.jpg
tran:1
filesize:文件大小 单位KB
二、函数源代码
//上传文件
function DoTranFile($file,$file_name,$file_type,$file_size,$classid,$ecms=0){
global $public_r,$class_r,$doetran;
//文件类型
$r[filetype]=GetFiletype($file_name);
//文件名
$r[insertfile]=ReturnDoTranFilename($file_name,$classid);
$r[filename]=$r[insertfile].$r[filetype];
//日期目录
$r[filepath]=FormatFilePath($classid,$mynewspath,0);
$filepath=$r[filepath]?$r[filepath].'/':$r[filepath];
//存放目录
$fspath=ReturnFileSavePath($classid);
$r[savepath]=ECMS_PATH.$fspath['filepath'].$filepath;
//附件地址
$r[url]=$fspath['fileurl'].$filepath.$r[filename];
//缩图文件
$r[name]=$r[savepath]."small".$r[insertfile];
//附件文件
$r[yname]=$r[savepath].$r[filename];
$r[tran]=1;
//验证类型
if(CheckSaveTranFiletype($r[filetype]))
{
if($doetran)
{
$r[tran]=0;
return $r;
}
else
{
printerror('TranFail','',$ecms);
}
}
//上传文件
$cp=@move_uploaded_file($file,$r[yname]);
if(empty($cp))
{
if($doetran)
{
$r[tran]=0;
return $r;
}
else
{
printerror('TranFail','',$ecms);
}
}
DoChmodFile($r[yname]);
$r[filesize]=(int)$file_size;
return $r;
}
//远程保存忽略地址
function CheckNotSaveUrl($url){
global $public_r;
if(empty($public_r['notsaveurl']))
{
return 0;
}
$r=explode("\r\n",$public_r['notsaveurl']);
$count=count($r);
$re=0;
for($i=0;$i<$count;$i++)
{
if(empty($r[$i]))
{continue;}
if(stristr($url,$r[$i]))
{
$re=1;
break;
}
}
return $re;
}
三、函数注释

标题就是为了看,如果有人定制可以联系我博客右侧的QQ;
现在团购兴起,并且新闻看起来都抄的很热;一个以团购为核心的网站想快速出效果,大规模的广告肯定是必不可少;新闻媒体绝对是一种很有效的广告方式,抄的很热也很能理解!
行业网站/行业资源团购方向会比较好,对于已经有行业站的朋友,新增团购项目拓展,压力比较小,站内有会员也不用其他站广告聚团购人气;主站挂个广告就可以了(主站已经有人气的情况下哦);负担小压力小可以尝试下,形成行业团购模式之后,将会是地面方向一笔很好的收入!可以尝试下!
一、话前唠叨
今天trylife接上两篇继续说帝国CMS SQL类中的对象num()与num1();上边两篇查阅下面两个连接:
query() 与 query1() http://www.trylife.cn/ecms-repeatedly-development-with-db_sql-php/
fetch() 与 fetch1() http://www.trylife.cn/ecms-repeatedly-development-fetch/
简述: 对象num()和num1()都执行的mysql_num_rows(),只是前者参数是SQL语句,后者是SQL语句执行结果;用于获得行数;
二、num()示例
< ?php
include("../../class/connect.php");
include("../../class/db_sql.php");
$link=db_connect();
$empire=new mysqlquery();
$num=$empire->num("select id from {$dbtbpre}ecms_news");
echo $num;
db_close();
$empire=null;
?>
三、num1()示例
< ?php
include("../../class/connect.php");
include("../../class/db_sql.php");
$link=db_connect();
$empire=new mysqlquery();
$sql=$empire->query("select * from {$dbtbpre}ecms_news");
$num1=$empire->num1($sql);
echo $num1;
db_close();
$empire=null;
?>