ftruncate
(PHP 4, PHP 5)
ftruncate — Trunca 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:
handlepuede ser abierto para escritura. -
size -
El tamaño a truncar.
Nota:
Si
sizees mayor que el del archivo, éste se extiende con bytes null.Si
sizees 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.
Ejemplos
Ejemplo #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);
?>
Notas
Nota:
El puntero al archivo no es cambiado.