ftruncate
������� ����.
��������� :
bool ftruncate(int $f, int $newsize)
��� ������� ������� �������� ���� $f �� ������� $newsize. ����������, ���� ������ ���� ������ � ������, ����������� ������.
��������, ��������� ��� ������� ���� ����:
ftruncate($f,0);
������� ����.
��������� :
bool ftruncate(int $f, int $newsize)
��� ������� ������� �������� ���� $f �� ������� $newsize. ����������, ���� ������ ���� ������ � ������, ����������� ������.
��������, ��������� ��� ������� ���� ����:
ftruncate($f,0);
fflush
����������� ������ ���� ��������� � �����.
��������� :
void fflush(int $f)
���������� PHP ���������� �������� �� ���� ��� ���������, ������� ������������� �� ����� � �������� ������ $f. ��� ��� �� ���������? ���� � ���, ��� ��� ��������� ������������������ ��� �������� ������ � ���� ��������������: ��������, ����� fputs($f, "��� ������!") �� �������� � ���������������� ������ ������ �� ���� - ������� ��� �������� �� ���������� ����� (������ �������� 8�). ��� ������ ����� �����������, ��� ���������� ������������ �� ����, � ��� �� ���������, � ��� ����������� �����. ��������� ������� �� ���������� ����������� � ������� ���������, ����� ������ ����� ���������� ������ ���������� ��������.
����������� ������ ���� ��������� � �����.
��������� :
void fflush(int $f)
���������� PHP ���������� �������� �� ���� ��� ���������, ������� ������������� �� ����� � �������� ������ $f. ��� ��� �� ���������? ���� � ���, ��� ��� ��������� ������������������ ��� �������� ������ � ���� ��������������: ��������, ����� fputs($f, "��� ������!") �� �������� � ���������������� ������ ������ �� ���� - ������� ��� �������� �� ���������� ����� (������ �������� 8�). ��� ������ ����� �����������, ��� ���������� ������������ �� ����, � ��� �� ���������, � ��� ����������� �����. ��������� ������� �� ���������� ����������� � ������� ���������, ����� ������ ����� ���������� ������ ���������� ��������.
set_file_buffer
������������� ������ ������.
��������� :
int set_file_buffer(int $f, int $size)
��� ������� ������������� ������ ������, � ������� ���������� ����, ��� ���������� ��������� ����� $f.
���� ����� ��� ������������ ���:
set_file_buffer($f,0);
����������� ��� ��������� ����������� ��� ���������� �����, ��� ��� ������ ��� ������, ������������ � ����, ���������� ������������ �� ���� ��� � ����.
������������� ������ ������.
��������� :
int set_file_buffer(int $f, int $size)
��� ������� ������������� ������ ������, � ������� ���������� ����, ��� ���������� ��������� ����� $f.
���� ����� ��� ������������ ���:
set_file_buffer($f,0);
����������� ��� ��������� ����������� ��� ���������� �����, ��� ��� ������ ��� ������, ������������ � ����, ���������� ������������ �� ���� ��� � ����.
flock
������������ �����.
��������� :
bool flock(int $f, int $operation [, int $wouldblock])
������� ������������� ��� ���������� ��������� ����������� ����� $f ����� ����������, ������� �� ����� �������� ������� �������. ���� ����� �������� ���������� $operation � ����� ���� ����� �� ��������� ��������:LOCK_SH (��� 1) - ����������� ����������;
LOCK_EX (��� 2) - �������������� ����������;
LOCK_UN (��� 3) - ����� ����������;
LOCK_NB (��� 4) - ��� ��������� ����� ��������� � ����� �� ����������,
���� �� �� ������, ����� ��������� ��������� ��
flock() � �������� ����� �������, � ����� ����������
����������.
� ������, ���� ��� ���������� ����� ��� ��������, � ���������� �� ���� ������� �����������, � �������������� ��������-���������� $wouldblock ����� �������� �������� ������ true.
� ������ ������ ������� ���������� false, � � ������ ��������� ���������� - true.
������������ �����.
��������� :
bool flock(int $f, int $operation [, int $wouldblock])
������� ������������� ��� ���������� ��������� ����������� ����� $f ����� ����������, ������� �� ����� �������� ������� �������. ���� ����� �������� ���������� $operation � ����� ���� ����� �� ��������� ��������:
� ������ ������ ������� ���������� false, � � ������ ��������� ���������� - true.