function getFile($url,$limit)
{
$file=file($url);
   for ($i=0;$i<$limit;$i++)
{
  $content.=$file[$i];
}
return $content;
}

解决方案 »

  1.   

    TO surfchen(冲浪) :
       不符合题意! :-)
       "仅想读取出$url内容的前两行就停止读取$url"   如果把$url全部读取出来会浪费资源!```` 我只需$url内容的前两行
      

  2.   

    不然你就这样了,我测试一下,速度跟冲浪的差不多
    <?php
    $handle = fopen ("http://www.163.com", "r");
    while (!feof ($handle)) {
        $buffer = fgets($handle, 4096);
        echo $buffer;
    }
    fclose ($handle);?>
      

  3.   

    <?php
    $handle = fopen ("http://www.163.com", "r");
    for ($i=0;!feof ($handle);$i++) {
        $buffer = fgets($handle, 4096);
        echo $buffer;
        if($i==2) break;
    }
    fclose ($handle);
    ?>
      

  4.   

    应该:
    <?php
    $handle = fopen ("http://www.163.com", "r");
    for ($i=0;!feof ($handle);$i++) {
        if($i==2) break;
        $buffer = fgets($handle);
        echo $buffer;
    }
    fclose ($handle);
    ?>