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