(PHP 4, PHP 5)
ftruncate — Trunca un archivo a una longitud dada
Toma el puntero al archivo, handle, y trunca el archivo a la longitud size.
El puntero al archivo.
Note:
handle puede ser abierto para escritura.
El tamaño a truncar.
Note:
Si size es mayor que el del archivo, éste se extiende con bytes null.
Si size es menor que el del archivo, éste será truncado a ese tamaño.
Devuelve TRUE en caso de éxito o FALSE en caso de error.
Versión | Descripción |
---|---|
PHP 4.3.3 | Antes de esta versión ftruncate() devolvía un valor integer de 1 si tenía éxito, en vez del boolean TRUE. |
Example #1 Ejemplo de truncar un archivo
<?php
$nombre_archivo = 'lorem_ipsum.txt';
$gestor = fopen($nombre_archivo, 'r+');
ftruncate($gestor, rand(1, filesize($nombre_archivo)));
rewind($gestor);
echo fread($gestor, filesize($nombre_archivo));
fclose($gestor);
?>
Note:
El puntero al archivo no es cambiado.