2008版本php接口使用示例
为了满足广大用户的不同要求,2008版开了了强大的php外部编程接口的功能。你可以对火车采集下来的数据做任何你想做的修改。下边我来大概讲一下其使用方法。前提你要有点php基础,有我这样的就可以了。:lol我们以dedecms图片发布这块来说一下。dedecms对于post的图集数据是这样的要求的,imgurl1=图片地址1&imgurl2=图片地址2&imgurl3=图片地址3.....我们要做的就是将采集来的数据处理成这种形式。
首先,我们在采集里将图片弄成这样的形式如/dede51/templets/images/toplogo.gif|||/dede51/uploads/allimg/080814/1161313LW3.jpg|||/dede51/uploads/allimg/080814/11613121X6-2.jpg
我们这里将它整理成要求的格式。先看一下接口制作说明<?php
//###############################################################################
// 火车采集器外部编程接口处理标签内容示范文件
/*
*
* 该文件内自动系统的三个参数$LabelName $LabelContent $LabelUrl
* 对任意采集的标签都适用,请对标签内容处理后直接将数据输出,采集器内部即可接收到该标签的内容
*
* 参数说明:
* $LabelName -标签名
* $LabelContent-标签内容
* $LabelUrl -当前采集的页面的Url地址
* @Author Locoy
* @Time 2008-05-28 00:12:23
* @CopyrightCopyright (c) 2005-2008 http://www.locoy.com
* @Version LocoySpider 2008 or later
* @Licence Support On LocoySpider Standard and Enterprise Version
*/
//###############################################################################
if($LabelName == '内容')
{
//if(preg_match('/^\d+$/',$LabelContent))
//echo $LabelContent;
//else echo 111111;
// $LabelContent = str_replace('老鼠','▲▲▲死老鼠▲▲▲',$LabelContent); //简单替换一下
// echo '给内容标签加个内容前缀'.$LabelContent.'给内容标签加个后缀';
$imgurl=explode("|||",$LabelContent);
$count=count($imgurl);
$nmb=0;
$content = '';
for ($i=0; $i<$count; $i++) {
$nmb=$i+1;
$content= $content."&imgurl$nmb=".$imgurl[$i];//这里的参数还是可以自己定义的。
}
echo$content;
}
?> 这样处理后
<center><b>|||暴笑短信</b></center><br><br>1.三老鼠吹牛,第一个老鼠说我每天将老鼠药当饭吃,第二个老鼠说我常用老鼠夹来锻炼身体,第三个鼠满不在乎说道,看到旁|||边那只怀孕的猫了嘛,那是我干的<br>2.有两个人去打猎,突然看见只老虎,两人撒腿就跑.跑着半截一个人说:哥们我不行了,别跑了咱跟老虎死磕吧."别操蛋了,我跑不过老虎我还跑不过你!"<br>3.屠夫嫖*被抓罚4000元并开收据.一日屠夫妻发现此|||收据,只识4000元不识'嫖*'二字,问屠夫:何事罚4000元?屠夫答到:罚我肉中注水!<br>
就成了
&imgurl1=<center><b>&imgurl2=暴笑短信</b></center><br><br>1.三老鼠吹牛,第一个老鼠说我每天将老鼠药当饭吃,第二个老鼠说我常用老鼠夹来锻炼身体,第三个鼠满不在乎说道,看到旁&imgurl3=边那只怀孕的猫了嘛,那是我干的<br>2.有两个人去打猎,突然看见只老虎,两人撒腿就跑.跑着半截一个人说:哥们我不行了,别跑了咱跟老虎死磕吧."别操蛋了,我跑不过老虎我还跑不过你!"<br>3.屠夫嫖*被抓罚4000元并开收据.一日屠夫妻发现此&imgurl4=收据,只识4000元不识'嫖*'二字,问屠夫:何事罚4000元?屠夫答到:罚我肉中注水!<br>
这样再修改一下模块,就能发布图片到dedecms而不用修改程序了。 沙发,很需要这个,谢谢小文 免费版好像不能用接口...:( 支持一下,这样火车头就更加灵活了。。:ali10ls 我来顶一下,会编程,会代码就是好啊,多多学习,努力进步。 :( 不会php。。 终于知道这个接口是做什么用的了!
汗一下!
但是,在Vista下,根本无法运行,所以,到现在为止,都处于无限想像状态。 不过好像出现这样一个问题.
我需要将标签名为标题的内容 使用在 标签名为内容的 内容当中,怎么办呢.?好像不支持全局变量啊 这个示范文件对所有CMS都是通用的吗? 呵呵。无限想像中。。。学习吧。
页:
[1]
2