请问 这个要怎么解决 帮忙想想办法 谢过

解决方案 »

  1.   

    <?php$html = @file_get_contents("http://www.16k.net.cn/book/54897/Index.shtml");
    preg_match('/'.$rule.'/', $html, $data);echo $data[1];
    ?>
      

  2.   

    更正下<?php$html = @file_get_contents("http://www.16k.net.cn/book/54897/Index.shtml");
    preg_match('/<li>([\\s\\S]*?)<\\/li>/', $html, $data);echo $data[1];
    ?>
    输出是空值,章节少一点的可以截取得到
      

  3.   

    确定file_get_contents正确取到数据了吗?再检查一下吧,输出一下抓紧的内容,看是否正确
      

  4.   

    file_get_contents 有取到数据因为是这样的,只要章节不是太多的,就可以取得到  多的就取不到了
    就是说一抓取一个列表,一部份可以,一部份不行
      

  5.   

    $html = @file_get_contents("http://www.16k.net.cn/book/54897/Index.shtml");
    preg_match_all('/<li>([\\s\\S]*?)<\\/li>/', $html, $data);print_r($data[1]);可以取到啊