帝国CMS舞曲模型高铁采集下载字段入库

查看 48|回复 2
作者:美文苑文学网   
小编的舞曲  音乐地址:musicurl  存主表  下载 downpath   存副表
下面小编开始讲解如何用高铁采集入库下载字段(墨鱼部落网站提供的是要改系统文件的,降低了安全性,把攻击字符验证屏蔽给删除了)
首先在高铁的发布模块增加上面两个字段 ,一是musicurl,二是downpathf。(PS:难点就是downpath这个多值字段,千万不能在发布模块里面录入真实的表单downpath)
如果是一组下载地址,那么火车头的downpathf就标签组合,比如小编的下载地址就是用音乐地址拼接的。格式如下
下载地址1@@@[标签:音乐地址]@@@0|||
如图所示:  


image.png (27.85 KB, 下载次数: 0)
下载附件
保存到相册
19分钟前 上传

多个也举例一下
下载地址1@@@[标签:音乐地址]@@@0

下载地址, 字段

美文苑文学网
OP
  
下载地址2@@@[标签:音乐地址]@@@0
其中尾巴后面的0对应的就是会员组权限,其中0对应的是游客,依次类推。不废话上代码,丢在admin文件夹下面,开启高铁之路。
[ol]
  • $kv['classname'],'cid'=>$kv['classid'],'pid'=>$kv['bclassid']);
  •         }
  • }
  • if(empty($_POST)){
  •         echo "";
  •         echo maketree($cates,0,'');
  •         echo '';
  •         exit();
  • }
  • $link=db_connect();
  • $empire=new mysqlquery();
  • //验证用户
  • $loginin=$_POST['username'];
  • $ismember=$_POST['ismember'];
  • $lur=$empire->fetch1("select * from {$dbtbpre}enewsuser where `username`='$loginin'");
  • if(!$lur) exit('不存在的用户名'.$loginin);
  • $logininid=$lur['userid'];
  • $loginrnd=$lur['rnd'];
  • $loginlevel=$lur['groupid'];
  • $loginadminstyleid=$lur['adminstyleid'];
  • $incftp=0;
  • if($public_r['phpmode']){
  •         include("../class/ftp.php");
  •         $incftp=1;
  • }
  • require("../class/hinfofun.php");
  • $vid_name = explode('|||',$_POST['downpathf']); //发布模块里面下载表单名是downpathf 请勿在高铁火车发布模块用帝国的下载字段downpath
  • $i = 0;
  • foreach ($vid_name as $shuzu=>$str){
  •     $i = $i + 1;
  •     $v = explode("@@@",$str);
  •     $_POST['downname'][] = $v[0]; //下载名称
  •     $_POST['downpath'][] = $v[1]; //下载地址
  •     $_POST['downuser'][] = $v[2]; //会员组权限
  •     $_POST['fen'][] = '0'; //所需积分
  • }  
  • $navtheid=(int)$_POST['filepass'];
  • AddNews($_POST,$logininid,$loginin);
  • db_close();
  • $empire=null;
  • function maketree($ar,$id,$pre){
  •         $ids='';
  •         foreach($ar as $k=>$v){
  •                 $pid=$v['pid'];
  •                 $cname=$v['cname'];
  •                 $cid=$v['cid'];
  •                 if($pid==$id)
  •                 {
  •                         $ids.="{$pre}{$cname}";
  •                         foreach($ar as $kk=>$vv)
  •                         {
  •                                 $pp=$vv['pid'];
  •                                 if($pp==$cid)
  •                                 {
  •                                         $ids.=maketree($ar,$cid,$pre."  ");
  •                                         break;
  •                                 }
  •                         }
  •                 }
  •         }
  •         return $ids;
  • }[/ol]复制代码
    https://www.meiweny.cn/dj/gw/5079.html  下载多值就有被录入了。可以体验下。
  • 美文苑文学网
    OP
      
    录入了下载多值字段就显示“立即下载”了,点击就出现了美美的弹出层下载了


    image.png (714.8 KB, 下载次数: 0)
    下载附件
    保存到相册
    7分钟前 上传
    您需要登录后才可以回帖 登录 | 立即注册

    返回顶部