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