使用火车头采集器的时候往文本之中均匀的插入图片

在做站期间,采集数据差不多是每一个站长都会进行的操作,这里讲的是当我们采集文章时,在不采集图片的基础上把我们自己的图片均匀的放到文章中.采用的是php插件的方式.

=======================实现准备:=======================

采集器:

火车头高铁版

图片:

需要插入文章之中的图片,这里我们插入的是三张图片到文章中,不过建议多准备一些图片更好一些

=======================正文=======================

好了,废话不说了直接上代码:

if(isset($LabelArray['内容-dt采集专家'])){
  
  $count = substr_count($LabelArray['内容-dt采集专家'],'</p>');
  
  $j = 0;
  $num = floor($count / 2);
  
  $tem_num = 0;
  for($i = 0; $i < $count; $i++){

             $j = strpos($LabelArray['内容-dt采集专家'], '</p>', $j);

             if($i == 0){//<img src="/i/eg_tulip.jpg"  alt="上海鲜花港 - 郁金香" />
    $LabelArray['内容-dt采集专家'] = substr($LabelArray['内容-dt采集专家'], 0, $j) . ('<img src="' .$LabelArray['图片1'] .'" alt="'.$LabelArray['标题-dt采集专家'].'" />') . substr($LabelArray['内容-dt采集专家'], $j); 
    
    //这里因为插入过一次字符串到内容里了,所以需要从新定位一下
    $j = strpos($LabelArray['内容-dt采集专家'], '</p>', $j);
    }else if($i == ($num)){
    $LabelArray['内容-dt采集专家'] = substr($LabelArray['内容-dt采集专家'], 0, $j) . ('<img src="' .$LabelArray['图片2'] .'" alt="'.$LabelArray['自动分类'].'" />') . substr($LabelArray['内容-dt采集专家'], $j);  
    //这里因为插入过一次字符串到内容里了,所以需要从新定位一下
    $j = strpos($LabelArray['内容-dt采集专家'], '</p>', $j);
    }else if($i == ($count-1)){
     $LabelArray['内容-dt采集专家'] = substr($LabelArray['内容-dt采集专家'], 0, $j) . ('<img src="' .$LabelArray['图片3'] .'" alt="'.$LabelArray['公司名称'].'" />') . substr($LabelArray['内容-dt采集专家'], $j);  
    
    }

             $j = ($j+1);

       }
    
 } 

以上便是需要用到的代码,这里我插入的是三张图片,以</p>进行判断依据,分别在第一个,中间,以及最后的位置插入图片.这里我们也可以在1/3,2/3,最后.三个地方进行插入图片.大家可以自行决定.

例子网页:

www.sdjlq.com/hangyedt/515.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值