Funzione PHP ftruncate()
Definizione e uso
La funzione ftruncate() tronca il file alla lunghezza specificata.
Sintassi
ftruncate(file,size)
Parametro | Descrizione |
---|---|
file | Obbligatorio. Stabilisce il file aperto da troncare. |
size | Obbligatorio. Stabilisce la nuova dimensione del file. |
Descrizione
accetta il puntatore del file file come parametro e riduce la dimensione del file a size. Se ha successo, restituisce TRUE, altrimenti FALSE.
Suggerimenti e commenti
Commento:Il file viene modificato solo in modalità append. In modalità write, è necessario aggiungere fseek() Operazione.
Commento:Prima di PHP 4.3.3, ftruncate() restituisce un valore intero 1 con successo, non TRUE come valore booleano.
Esempio
<?php //Controlla la dimensione del file echo filesize("test.txt"); echo "<br />"; $file = fopen("test.txt", "a+"); ftruncate($file,100); fclose($file); //Svuota la cache e controlla di nuovo la dimensione del file clearstatcache(); echo filesize("test.txt"); ?>
Output simile a:
792 100