Función PHP ftruncate()

Definición y uso

La función ftruncate() corta el archivo a la longitud especificada.

Sintaxis

ftruncate(archivo,tamaño)
Parámetros Descripción
archivo Obligatorio. Especifica el archivo abierto que se debe truncar.
tamaño Obligatorio. Especifica el nuevo tamaño del archivo.

Descripción

Acepta puntero de archivo archivo Como parámetro, corta el tamaño del archivo a tamaño. Si tiene éxito, regresa TRUE, de lo contrario regresa FALSE.

Sugerencias y comentarios

Comentarios:El archivo solo se cambiará en modo append. En modo write, es necesario agregar fseek() Operaciones.

Comentarios:Antes de PHP 4.3.3, ftruncate() regresaba un valor entero 1 en caso de éxito, en lugar de TRUE como valor booleano.

Ejemplo

<?php
//Verificar el tamaño del archivo
echo filesize("test.txt");
echo "<br />";
$file = fopen("test.txt", "a+");
ftruncate($file,100);
fclose($file);
//Vaciar la caché, verificar el tamaño del archivo nuevamente
clearstatcache();
echo filesize("test.txt");
?>

Salida similar a:

792
100