数据能抓到,没有问题
但取不出你要的那块,因为数据中没有 GridView1 字样

解决方案 »

  1.   

    要的就是改id中的数据的,GridView1 是有的啊
      

  2.   

    GridView引号...没有\这个是怎么运行出来的
      

  3.   


    header('content-type:text/html;charset=utf-8');
    $url = "http://www.gold678.com/indexs/business_calender.asp?date=2014-11-7"; 
    $contents = iconv('gbk','utf-8',file_get_contents($url));
    $str = array(); 
    $int1=preg_match("/<table width=\"770\".*?>(.*?)<\/table>/is",$contents,$str);
    echo $str[0];仅作参考,没有检测是否有返回等情况
      

  4.   

    要的就是改id中的数据的,GridView1 是有的啊意思是id里的双引号要转义。即:$str=preg_replace("/<table width=\"770(.*)\ " id=\"GridView1\">(.*)<\\/table>/iU","$2",$contents);