火车采集器 免费版使出收费版本功能实现原理
2009-09-17 20:35
603 查看
hi 各位免费火车头采集器的采友:
火车头免费版本不支持采集结果的外挂处理,比如采用php来辅助处理结果,而火车头本身对于正则表达式的不完整支持,
导致对于采集一些有混淆文字的内容效果不好,那么咱们怎么做到过滤那些混淆字串呢?
其实很简单--采用服务器端过滤
比如采集发送到服务器端是:
$_POST = array("subject"=> "这里是标题","content"=> "<div class='1fadfafasfasdf'>混淆文字</div>这里是内容");
在服务器端我们稍加处理:
$_POST["content"] = preg_replace("正则表达式","",$_POST["content"]);
就可以使用熟悉的工具完成工作。
有朋友说了,我服务器端代码是加密的怎么办?
其实很简单 比如 add.php 加密 ,那么将add.php 改名为 add_ori.php
然后建立新的 add.php
<?
//处理上传来的数据
....
include dirname(__FILE__)."/add_ori.php";
?>
这样就可以了
火车头免费版本不支持采集结果的外挂处理,比如采用php来辅助处理结果,而火车头本身对于正则表达式的不完整支持,
导致对于采集一些有混淆文字的内容效果不好,那么咱们怎么做到过滤那些混淆字串呢?
其实很简单--采用服务器端过滤
比如采集发送到服务器端是:
$_POST = array("subject"=> "这里是标题","content"=> "<div class='1fadfafasfasdf'>混淆文字</div>这里是内容");
在服务器端我们稍加处理:
$_POST["content"] = preg_replace("正则表达式","",$_POST["content"]);
就可以使用熟悉的工具完成工作。
有朋友说了,我服务器端代码是加密的怎么办?
其实很简单 比如 add.php 加密 ,那么将add.php 改名为 add_ori.php
然后建立新的 add.php
<?
//处理上传来的数据
....
include dirname(__FILE__)."/add_ori.php";
?>
这样就可以了
相关文章推荐
- 火车采集器 免费版使出收费版本功能实现原理
- InnoSQL HA Suite的实现原理与配置说明 InnoSQL的VSR功能Virtual Sync Replication MySQL 5.5版本引入了半同步复制(semi-sync replicaiton)的功能 MySQL 5.6支持了crash safe功能
- js版本的文本文件文件保存编码自动检测功能实现与检测原理
- 【helpdesk】启明星helpdesk7.0版本里,实现邮件提交功能介绍和原理
- MySQL数据库InnoDB存储引擎多版本控制(MVCC)实现原理分析
- Jquery实现发送验证码倒计时功能(无BUG版本)
- AVL 平衡二叉搜索树原理及编程实现 (C++)版本 第二版
- 企业级发布版本更新功能实现
- Ambari Server 配置多版本功能实现分析
- 前端分页功能的实现以及原理
- Swift免费短信验证码实现及动态倒计时功能
- Hadoop之——以1.x版本和0.x版本分别实现单词统计功能
- 截图功能实现(四)自动框选原理
- 项目:版本新特性实现原理分析到推荐(一)
- Android微信抢红包插件原理和实现 适配微信6.6.1版本
- “低版本中使用高版本中出现的类”之技术实现原理详解
- 用百度地图API实现Android定位功能(2.6版本为例)
- php多文件上传功能实现原理及代码
- VB.net版机房收费系统——结账功能实现(调错与优化)
- android软件更新功能简易实现(未添加版本比较)