在做站期间,采集数据差不多是每一个站长都会进行的操作,这里讲的是当我们采集文章时,在不采集图片的基础上把我们自己的图片均匀的放到文章中.采用的是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