Função PHP ftruncate()
Definição e uso
A função ftruncate() corta o arquivo para o comprimento especificado.
Sintaxe
ftruncate(arquivo,tamanho)
Parâmetros | Descrição |
---|---|
arquivo | Obrigatório. Define o arquivo aberto a ser truncado. |
tamanho | Obrigatório. Define o novo tamanho do arquivo. |
Descrição
Aceita ponteiros de arquivo arquivo Como parâmetro, reduz o tamanho do arquivo para tamanho. Se for bem-sucedido, retorna TRUE, caso contrário, retorna FALSE.
Avisos e comentários
Comentário:O arquivo será alterado apenas no modo append. No modo write, deve-se adicionar fseek() Operação.
Comentário:Antes do PHP 4.3.3, ftruncate() retornava um valor inteiro 1 com sucesso, em vez de TRUE como valor booleano.
Exemplo
<?php //Verificar tamanho do arquivo echo filesize("test.txt"); echo "<br />"; $file = fopen("test.txt", "a+"); ftruncate($file,100); fclose($file); //Limpar cache, verificar tamanho do arquivo novamente clearstatcache(); echo filesize("test.txt"); ?>
Saída similar a:
792 100