我有一个记录脚本,可以保存到文件日志中。 我想知道如何在不从文件中提取所有数据的情况下从文件末尾读取X量的记录。
这是文件中记录的示例:
[02.10.2011,23:15:09]用户'dor'添加了评论。
这是插入代码:
public function logError( string $errorMessage )
{
if( emtpy( trim( $errorMessage ) ) )
{
return false;
}
$errorMessage = trim( strip_tags( htmlspecialchars( $errorMessage ) ) );
$errorTime = date( 'd.m.Y, H:i:s' );
$errorRow = "[{$errorTime}] {$errorMessage}\n";
if( @is_writable( "{$this->logsDir}{$this->logFile}" ) )
{
if( fwrite( $this->fileHandler , $errorRow) === false )
{
return false;
}
}
return true;
}