(PHP 4, PHP 5, PHP 7, PHP 8)
ftruncate — Tronca un fichero
Se toma el puntero de fichero stream
y se
trunca a la longitud de size
.
stream
El puntero de fichero.
Nota:
El puntero
stream
debe haber sido abierto en modo escritura.
size
La longitud que debe conservarse.
Nota:
Si
size
es mayor que la longitud del fichero, este último será extendido con octetos nulos.Si
size
es menor que la longitud del fichero, el resto de los datos se perderá.
Ejemplo #1 Ejemplo con ftruncate()
<?php
$filename = 'lorem_ipsum.txt';
$handle = fopen($filename, 'r+');
ftruncate($handle, rand(1, filesize($filename)));
rewind($handle);
echo fread($handle, filesize($filename));
fclose($handle);
?>
Nota:
El puntero de fichero no es modificado.