ftruncate - Урезает файл до указанной длинны
Вернуться к: Файловая система
ftruncate
(PHP 4, PHP 5, PHP 7)
ftruncate — Урезает файл до указанной длинны
Описание
$handle
, int $size
)
Принимает файловый указатель handle
и урезает
соответствующий файл до размера size
.
Список параметров
-
handle
-
Файловый указатель.
Замечание:
handle
должен быть открыт для записи. -
size
-
Размер файла, до которого он будет обрезан.
Замечание:
Если
size
больше текущего размера файла, то файл будет дополнен null байтами.Если
size
меньше текущего размера файла, то файл будет обрезан до этого размера.
Возвращаемые значения
Возвращает TRUE
в случае успешного завершения или FALSE
в случае возникновения ошибки.
Примеры
Пример #1 Пример обрезания файла
<?php
$filename = 'lorem_ipsum.txt';
$handle = fopen($filename, 'r+');
ftruncate($handle, rand(1, filesize($filename)));
rewind($handle);
echo fread($handle, filesize($filename));
fclose($handle);
?>
Примечания
Замечание:
Файловый указатель не меняется.
Смотрите также
Вернуться к: Файловая система