(PHP 4, PHP 5)
ftruncate — Отрязва файл до зададената дължина
Използвайки файловия указател handle , отрязва посочения файл до дължината указана чрез size .
Файловия указател.
Забележка: handle трябва да е отворен в режим за писане.
Размерът до който да бъде отрязан.
Забележка: Ако размерът size е по-голям от размера на файла, то последният се допълва с нулеви байтове до size .
Ако размерът size е по-малък, то данните след този размер се губят.
Връща TRUE при успех или FALSE при неуспех.
Версия | Описание |
---|---|
PHP 4.3.3 | Преди тази версия ftruncate() връщаше integer целочислено 1 при успех вместо TRUE. |
Example #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);
?>
Забележка: Файловият указател за позиция не се променя.