【文件属性】:
文件名称:PHPWEB产品模块增加下载文件
文件大小:13KB
文件格式:RAR
更新时间:2016-04-15 07:52:55
PHPWEB 产品增加下载
PHPWEB产品模块增加下载文件(下载里面自带修改好的文件):
1:product\admin\product_conadd.php 页面, 这是产品新增页面
从134行起新增如下代码, 是用来上传文件的:
文件上传 |
链接网址
上传文件
|
2:product\admin\product_conmod.php页面, 这是产品的修改页面
从188行起新增如下代码, 是用来上传文件的:
文件上传 |
链接网址
上传文件
|
3:product\admin\post.php页面, 这是产品的获取数据用的
281行代码注释, 新增282行代码:
//新增下载
$msql->query( "update {P}_product_con set \r\n\t\t\ttitle='{$title}',\r\n\t\t\tmemo='{$memo}',\r\n\t\t body='{$body}',\r\n\t\t\tcatid='{$catid}',\r\n\t\t\tcatpath='{$catpath}',\r\n\t\t\tuptime='{$uptime}',\r\n\t\t\tauthor='{$author}',\r\n\t\t\tsource='{$source}',\r\n\t\t\tproj='{$projpath}',\r\n\t\t\ttags='{$tagstr}',\r\n\t\t\tprop1='{$prop1}',\r\n\t\t\tprop2='{$prop2}',\r\n\t\t\tprop3='{$prop3}',\r\n\t\t\tprop4='{$prop4}',\r\n\t\t\tprop5='{$prop5}',\r\n\t\t\tprop6='{$prop6}',\r\n\t\t\tprop7='{$prop7}',\r\n\t\t\tprop8='{$prop8}',\r\n\t\t\tprop9='{$prop9}',\r\n\t\t\tprop10='{$prop10}',\r\n\t\t\tprop11='{$prop11}',\r\n\t\t\tprop12='{$prop12}',\r\n\t\t\tprop13='{$prop13}',\r\n\t\t\tprop14='{$prop14}',\r\n\t\t\tprop15='{$prop15}',\r\n\t\t\tprop16='{$prop16}',\r\n\t\t\tprop17='{$prop17}',\r\n\t\t\tprop18='{$prop18}',\r\n\t\t\tprop19='{$prop19}',\r\n\t\t\tprop20='{$prop20}', \r\n\t\t\tfileurl='{$fileurl}'\r\n\t\t\twhere id='{$id}'\r\n\t\t" );
454行代码注释, 新增457行代码:
//新增下载
$msql->query( "insert into {P}_product_con set\r\n\t\tcatid='{$catid}',\r\n\t\tcatpath='{$catpath}',\r\n\t\ttitle='{$title}',\r\n\t\tbody='{$body}',\r\n\t\tdtime='{$dtime}',\r\n\t\txuhao='0',\r\n\t\tcl='0',\r\n\t\ttj='0',\r\n\t\tiffb='1',\r\n\t\tifbold='0',\r\n\t\tifred='0',\r\n\t\ttype='gif',\r\n\t\tsrc='{$src}',\r\n\t\tuptime='{$dtime}',\r\n\t\tauthor='{$author}',\r\n\t\tsource='{$source}',\r\n\t\tmemberid='0',\r\n\t\tproj='{$projpath}',\r\n\t\ttags='{$tagstr}',\r\n\t\tsecure='0',\r\n\t\tmemo='{$memo}',\r\n\t\tprop1='{$prop1}',\r\n\t\tprop2='{$prop2}',\r\n\t\tprop3='{$prop3}',\r\n\t\tprop4='{$prop4}',\r\n\t\tprop5='{$prop5}',\r\n\t\tprop6='{$prop6}',\r\n\t\tprop7='{$prop7}',\r\n\t\tprop8='{$prop8}',\r\n\t\tprop9='{$prop9}',\r\n\t\tprop10='{$prop10}',\r\n\t\tprop11='{$prop11}',\r\n\t\tprop12='{$prop12}',\r\n\t\tprop13='{$prop13}',\r\n\t\tprop14='{$prop14}',\r\n\t\tprop15='{$prop15}',\r\n\t\tprop16='{$prop16}',\r\n\t\tprop17='{$prop17}',\r\n\t\tprop18='{$prop18}',\r\n\t\tprop19='{$prop19}',\r\n\t\tprop20='{$prop20}'\r\n\t\t,\r\n\t\t\tfileurl='{$fileurl}'\r\n\t\t" );
4:product\admin\func\upload.inc.php页面, 新增函数:
这个函数可以修改上传文件类型
///////////上传文件函数
function NewUploadFile($jpg,$jpg_type,$fname,$jpg_size,$path){
global $strDownNotice9,$strDownNotice11;
if ($jpg_size == 0) {
$arr[0]="err";
$arr[1]=$strDownNotice9;
return $arr;
}
if (substr($fname,-4)!=".rar" && substr($fname,-4)!=".zip" && substr($fname,-4)!=".doc" && substr($fname,-4)!=".xls" && substr($fname,-4)!=".htm" && substr($fname,-5)!=".html" && substr($fname,-4)!=".gif" && substr($fname,-4)!=".jpg" && substr($fname,-4)!=".png" && substr($fname,-4)!=".chm" && substr($fname,-4)!=".txt") {
$arr[0]="err";
$arr[1]=$strDownNotice11;
return $arr;
}
$hzarr=explode(".",$fname);
$num=sizeof($hzarr)-1;
$UploadImage[2]=$hzarr[$num];
$timestr=time();
$hz=substr($fname,-4);
$file_path = ROOTPATH.$path."/".$timestr.$hz;
$UploadImage[3] = $path."/".$timestr.$hz;
copy ($jpg,$file_path);
chmod ($file_path,0666);
$UploadImage[0]="OK";
$UploadImage[1]="OK";
return $UploadImage;
}
5:product\module\ProductQuery.php页面, 新增
第138行:$fileurl='/'.$fsql->f('fileurl');//新增文件上传功能
第199行:'fileurl' => $fileurl, //新增文件上传功能
【文件预览】:
PHPWEB产品模块增加下载文件
----product()
--------admin()
--------module()
----readme.txt(6KB)