26.12.

include . ^ . ^, - - , -. , , . - ? - Lotus Excel. , , .

, . . , .

<?

$fp = fopen ("name_of_file.tsv; ' ) ; // ,

if

?>

<table border = cellpadding = 2 cellspacing >

<?

for ($i = 0; Ifeof($fp); $i++) ; // , // ,

//

list($a,$b,$c) = split ("\t",chop (fgets <$fp, 1000))); ?>

<tr bgcolor =

>

<td> <?echo $a ?> </td> <tdx?echo $b ?> </td> <td> <?echo $c?x/td>

</tr>

<?endfor?>

</table>

endif ?>

PHP ,

, . : . tail (), . :

<?

if (!$tail_inc) : // $tail_inc = 1; '

function tail($file, $num) { // $num

// $file

Global //

if ($tail_start_buf = = 0) $tail start_buf = 80;

$appxlen =

$flen = //

$out = array () ; // ,

$fp =

if ($fp)

do

if ($num*$appxlen> $flen) $pos = 0; // ,

else $pos =$flen -

$out = _readfile ($fp,' $pos, $num) ; //

// , 2

$appxlen = ($flen - $pos + l)*$num*2/count($out); //*!*

}

while

fclose($fp);

}

return

}

//

// $fp $pos $num function _readfile($fp, $pos, $nura)

//

$imp = //

while //

$line = chop //

=

}

$j = count ($-tmp) $num; //

if ($pos!=0&& $j = = 0( // , , // , , //

$j++;

if

$j = 0;

$xnum = $num 1;

else $xnum = $num -1;

//

for (Si =0; $i<$xnum && $j<count($trap) ; Si+ + , Sj + + )

Sout[Si] =

return

endif; //if (!tail_inc) ?>

, . .

* ! * . Sappxlen = 2, .

*!! * fgetsl (). . . ? fgetsl (), fgets <), :

<?

Function While

Sout.= fgets{$fp, 1000) ;

return

}

?>