(PHP 4, PHP 5)
ftruncate — Truncates a file to a given length
Takes the filepointer, handle , and truncates the file to length, size .
The file pointer.
Note: The handle must be open for writing.
The size to truncate to.
Note: If size is larger than the file it is extended with null bytes.
If size is smaller than the extra data will be lost.
성공할 경우 TRUE를, 실패할 경우 FALSE를 반환합니다.
| 버전 | 설명 |
|---|---|
| PHP 4.3.3 | Prior to this release ftruncate() returned an integer value of 1 on success, instead of boolean TRUE. |
Example #1 File truncation example
<?php
$filename = 'lorem_ipsum.txt';
$handle = fopen($filename, 'r+');
ftruncate($handle, rand(1, filesize($filename)));
rewind($handle);
echo fread($handle, filesize($filename));
fclose($handle);
?>
Note: The file pointer is not changed.