标签:dedecms
找到include文件下面的dedecollection.class.php
找到DownMedias这个方法
//下载标记里的图片和flash
$jj=0;
foreach($this->cDedeHtml->Medias as $k=>$v)
{
$furl = $this->cDedeHtml->FillUrl($k);
if($v==‘embed‘ && !preg_match("#\.(swf)\?(.*)$#i", $k)&& !preg_match("#\.(swf)$#i", $k))
{
continue;
}
$okurl = $this->DownMedia($furl, $v);
//2016自己添加开始
//$k=str_replace("http://m.baidu.com","",$k);
// 从 URL 中取得主机名,然后替换域名
preg_match("/^(http:\/\/)?([^\/]+)/i",$k, $match);
$k=str_replace($match[0],"",$k);
$html = str_replace($k, $okurl, $html);
$jj++;
/* if($jj==1)
{
echo $k."====".$okurl."<br><br>";
echo $html;
exit;
}*/
}
标签:dedecms
原文地址:http://taoyouth.blog.51cto.com/2793776/1832376