+ -
当前位置:首页 → 问答吧 → 文本框中发送带有html标签的字符串

文本框中发送带有html标签的字符串

时间:2010-01-15

来源:互联网

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<?php
    include("../../inc/conn.php");
    $key=@$_POST["key"];
    if($key=="caiji"){
    $wz=@$_GET["wz"];
    $lbgzs=@$_GET["lbgz"];
    $lbgze=@$_GET["lbgzend"];
    echo $wz."<br/>";
    echo $lbgzs."<br/>";
    echo $lbgze."<br/>";
    exit();
    $ljgzs=@$_POST["ljgzs"];
    $ljgze=@$_POST["ljgze"];
    $btgzs=@$_POST["btgzstart"];
    $btgze=@$_POST["btgzend"];
    $nrgzs=@$_POST["nrgzstart"];
    $nrgze=@$_POST["nrgzend"];
    $doc=file_get_contents("$wz");
    $doc =iconv("GB2312", "UTF-8",$doc);
//    echo $doc;
    $lb=get_sub_contents($doc,"$lbgzs","$lbgze");
//echo $lb;
    $lianjie=get_sub_links($lb,"$ljgzs","$ljgze");
//    echo $lianjie;
    
    $arr=explode("<br>",$lianjie);
    for($i=1;$i<count($arr);$i++){
//        echo $arr[$i]."<br/>";
        cj($arr[$i]);
    }
}



function cj($a){
    $doc=file_get_contents("$a");
    $doc =iconv("GB2312", "UTF-8",$doc);
    $bt=get_sub_contents($doc,"$btgzs","$btgze");
//    echo $bt;
    $nr=get_sub_contents($doc,"$nrgzs","$nrgze");
//    echo $nr;
    if ($bt!="" && $nr!="")
    {
        $sql = "INSERT INTO caiji (bt,nr) values ('$bt','$nr')";
        $result = mysql_query($sql);
        echo "采集成功". $a .  $bt ." <br />";
    }else
    {
        echo "采集失败没有获得标题或内容  $a  <br />";
    }
}
?>    





<?php
//需要调用的函数
//获得指定区域返回内容--------------------------------------------------------
function get_sub_contents($str, $start, $end)
{    
    if ( $start == '' || $end == '' )
    {
        return;
    }        
    $str = explode($start, $str);
    $str = explode($end, $str[1]);
    return $str[0];
}



//获得所有链接-----------------------------------------------------
function get_sub_links($str, $start, $end)
{    
    if ( $start == '' || $end == '' )
    {
        return;
    }
    $bb="";       
    $str = explode($start, $str);
    $dd=count($str);
    for ($i=1;$i<$dd;$i++)
    {
        if (strstr($str[$i],$end))
        {
        $str2 =explode($end, $str[$i]);
        $urls=$str2[0];
        $bb=$bb.$urls."<br>";
        }
     }
    return $bb."count:".($dd-1);
}

?>

这上面是我采集的代码,现在就是我做个表格把参数通过表格发送过去,现在的问题是文体框里带有html标签的后台程序接收不到.请大家看看哪里有问题,在此感谢大家!!!!
'700')this.width='700';if(this.offsetHeight>'700')this.height='700';" title="Click Here To EnLarge">

作者: liaomars   发布时间: 2010-01-15