Query: ftruncate
OS: php
Section: 3
Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar
FTRUNCATE(3) 1 FTRUNCATE(3) ftruncate - Truncates a file to a given lengthSYNOPSISbool ftruncate (resource $handle, int $size)DESCRIPTIONTakes the filepointer, $handle, and truncates the file to length, $size.PARAMETERSo $handle - The file pointer. Note The $handle must be open for writing. o $size - The size to truncate to. Note If $size is larger than the file then the file is extended with null bytes. If $size is smaller than the file then the file is truncated to that size.RETURN VALUESReturns TRUE on success or FALSE on failure.EXAMPLESExample #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); ?>NOTESNote The file pointer is not changed.SEE ALSOfopen(3), fseek(3). PHP Documentation Group FTRUNCATE(3)
| Related Man Pages | 
|---|
| ftruncate(3p) - suse | 
| ftruncate(3p) - posix | 
| wincache_refresh_if_changed(3) - php | 
| pg_lo_truncate(3) - php | 
| rewind(3) - php | 
| Similar Topics in the Unix Linux Community | 
|---|
| Shared Memory (Posix) | 
| Create a program illustrating SUID | 
| Logging samba share in Ubuntu 12.04 LTS | 
| Cut a File | 
| Remove or truncate trailing nulls from file |