我用 php socket 和 curl写过真实的例子,至于 file_get_contents更简单了,原理都一样,你看以看看
不足之处请指点,
http://blog.csdn.net/zkg510168343/article/details/12996699
http://blog.csdn.net/zkg510168343/article/details/16983161

解决方案 »

  1.   

    curl
    手册里有例子,必须要看手册阿
      

  2.   

    baidu下 file_get_contents()和curl 抓取采集
      

  3.   

    $url='http://www.iheima.com/';
    $con=file_get_contents($url);
    if ($con){ preg_match_all('/<h5><a href="(.+)".*>(.+)<\/a>.*<p class="clearb bac">(.+)<\/p>/isU', $con, $temp,PREG_SET_ORDER);
    foreach ($temp as $key=> $v){
    $title=$v[2];
    $v_url=$v[1];
    $des=$v[3];
    $con_url=file_get_contents($v_url);
    if ($con_url){
    $tags='';
    preg_match('/keywords" content="(.+)"/isU', $con_url,$tags);
    $tags=trim($tags[1],','); preg_match('/class="txs_Content".*>(.+)<\/div>/isU', $con_url,$txt);
    $txt=$txt[1];
    } }
    } 够清楚了吧
      

  4.   

    有个开源的simple_html_dom
    $html = file_get_html('http://www.baidu.com');
    可以根据各种抓取,如id,css等方法抓取网页内容