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
<?
//处理上传来的数据
….
bet36365注册送奖金,include dirname(__FILE__).”/add_ori.php”;
?>
这样就可以了

$sql=”select * from message order by id desc”;
$query=mysql_query($sql);
while($row=mysql_fetch_array($query))

<?php $sql=”select * from message order by id desc”;
$query=mysql_query($sql); while($row=mysql_fetch_array($query)){
?>

— — 表的结构 `message` —

查询留言记录

<?php } ?>

mysql_query($sql); //echo “成功”; }?>

 代码如下

然后创建index.php,代码如下:

 代码如下

<?php
include(“config.php”);

PRIMARY KEY  (`id`) ) ENGINE=InnoDB  DEFAULT CHARSET=gbk
AUTO_INCREMENT=11 ;

{ $sql=”insert into message (id,user,title,content,lastdate) values
(”,’$_POST[user]’,’$_POST[title]’,’$_POST[content]’,now())”;

 代码如下

安全分析,这个很容易给大家实现sql注入了,因为没进行任何过滤处理了哦,只要网随便搜索一段注入代码就可以成功注入了,同时可以重复无限提交数据

CREATE TABLE `message` (   `id` int(10) NOT NULL auto_increment,  
`user` varchar(25) character set utf8 NOT NULL,
`title` varchar(50) character set utf8 NOT NULL,   `content`
tinytext character set utf8 NOT NULL,   `lastdate` date NOT NULL,

if($_POST[‘submit’] && !empty($_POST[‘title’])&&
!empty($_POST[‘user’])&& !empty($_POST[‘content’]))

<form action=”index.php” method=”post”> <table border=”1″
align=”center” > 用 www.111cn.net
户:<input type=”text” name=”user” /><br>
标题:<input type=”text” name=”title” /><br />
内容:<textarea
name=”content”></textarea><br />

<tr bgcolor=”#eff3ff”> <td>标题:<?php echo
$row[title];?> 用户:<?php echo $row[user];?></td>
</tr> <tr bgColor=”#ffffff”>

{ $sql=”insert into message (id,user,title,content,lastdate) values
(”,’$_POST[user]’,’$_POST[title]’,’$_POST[content]’,now())”;

<table width=500 border=”1″ align=”left” cellpadding=”5″
cellspacing=”1″ bgcolor=”#add3ef”>

首先创建config.php,代码如下:

 代码如下

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图