$fp = fopen( "filename", "r");$x=x;
$y=y;for ( $i=1; $i<$x; $i++, fgets( $fp ));for ( ;$i <= $y ; $i++)
{
$str .= fgets( $fp );
}

解决方案 »

  1.   


    <?
    $Receive = file($filename);
    for($i=$start;$i<$end;$i++)
    echo $Receive[$i-1];
    ?>
      

  2.   

    用file函数读出的结果本身就是一个数组,所以你只要操作数组就可以。
      

  3.   

    <?
    $countents=file("a.php",512);//echo count($countents);显示总行数
    $startrow=1;//显示的起始行;
    $endrow=count($countents);//显示的最后一行
    for($i=$startrow;$i<$endrow;$i++);
    echo $countents[$i];
    ?>
      

  4.   

    1、用file函数
    $ar = file("文件名");
    for($i=x;$i<$y;$i++)
      echo $ar[$i-1];
    2、当文件较大时,file函数会溢出。要用基本文件函数操作
    $fp = fopen("文件名","r");
    for($i=0;$i<x;$i++)
      fgets($fp,4096);
    for(;$i<y;$i++)
      echo fgets($fp,4096);
    fclose($fp);