首页 > 其他 > 网站日记>正文

帝国cms中标题图片批量的本地化

提示: 阅读权限:公开  

帝国cms中,有时候需要批量把标题图片中的外部图片保存到本地,借助帝国批量王和以下代码可以实现。

global $public_r,$empire,$loginin,$dbtbpre,$ecms_config;
if(!function_exists('iswl')){    
 function iswl($url,$host=''){
    if(!$host)$host=$_SERVER['HTTP_HOST'];
    $hostarr=explode('.',$host);
    $host=end($hostarr);
    $host=prev($hostarr).".".$host;
    $urlarr=parse_url($url);
    if(!$urlarr[host])return false;
    if(strstr($urlarr[host],$host)>0)return false;
    return true;
  }
}
if(!iswl($r[titlepic]))continue;
$filetype=GetFiletype($r[titlepic]);
if(!strstr($ecms_config['sets']['tranpicturetype'],','.$filetype.','))continue;
$rr=DoTranUrl($r[titlepic],$r[classid]);
if(!$rr['tran'])continue;
	//记录数据库
	//变量处理
$classid=(int)$r[classid];
$type=(int)$rr[type];
$picname=$rr[filename];
$picname=RepPostStr($picname);
$id=(int)$r[id];
$cjid=0;
eInsertFileTable($rr[filename],$rr[filesize],$rr[filepath],$loginin,$classid,$picname,$type,$id,$cjid,$public_r[fpath],0,0,$r[fstb]);
$r[titlepic]=$rr[url];
$listtemp='titlepic';

201年11月29日晨,山西临汾,测试成功。

上一篇:判断是不是外部链接

下一篇:帝国cms发送ssl邮件

tags: 帝国cms 图片 批量 帝国 本地化

返回首页

相关

热门

站内直通车

[!--temp.bottomnav--]
返回顶部