Funciones del Sistema de Archivos
PHP Manual

ftruncate

(PHP 4, PHP 5)

ftruncateTrunca un archivo a una longitud dada

Descripción

bool ftruncate ( resource $handle , int $size )

Toma el puntero al archivo, handle, y trunca el archivo a la longitud size.

Parámetros

handle

El puntero al archivo.

Nota:

handle puede ser abierto para escritura.

size

El tamaño a truncar.

Nota:

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.

Valores devueltos

Devuelve TRUE en caso de éxito o FALSE en caso de error.

Historial de cambios

Versión Descripción
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.

Ejemplos

Ejemplo #1 Ejemplo de truncar un archivo

<?php
$nombre_archivo 
'lorem_ipsum.txt';

$gestor fopen($nombre_archivo'r+');
ftruncate($gestorrand(1filesize($nombre_archivo)));
rewind($gestor);
echo 
fread($gestorfilesize($nombre_archivo));
fclose($gestor);
?>

Notas

Nota:

El puntero al archivo no es cambiado.

Ver también


Funciones del Sistema de Archivos
PHP Manual