Funkcja ftruncate() w PHP

Definicja i zastosowanie

Funkcja ftruncate() przycina plik do określonej długości.

Gramatyka

ftruncate(plik,rozmiar)
Parametry Opis
plik Wymagane. Określa otwarty plik do przycięcia.
rozmiar Wymagane. Określa nowy rozmiar pliku.

Opis

akceptuje wskaźnik pliku plik jako parametr i przyciąć rozmiar pliku do rozmiar. Zwraca TRUE, jeśli sukces, w przeciwnym razie FALSE.

Wskazówki i komentarze

Komentarz:Plik zostanie zmieniony tylko w trybie append. W trybie write, musisz dodać fseek() Operacja.

Komentarz:Przed PHP 4.3.3, ftruncate() zwracał wartość całkowitą 1 z powodzeniem, zamiast wartości logicznej TRUE.

Przykład

<?php
//Sprawdź rozmiar pliku
echo filesize("test.txt");
echo "<br />";
$file = fopen("test.txt", "a+");
ftruncate($file,100);
fclose($file);
//Wyczyść pamięć podręczną, ponownie sprawdź rozmiar pliku
clearstatcache();
echo filesize("test.txt");
?>

Wyjście podobne do:

792
100