Функция PHP ftruncate()
Определение и использование
Функция ftruncate() укорачивает файл до указанной длины.
Синтаксис
ftruncate(file,size)
Параметры | Описание |
---|---|
file | Обязателен. Определяет открываемый файл для укорачивания. |
size | Обязателен. Определяет новый размер файла. |
Описание
принимает указатель файла file в качестве параметра и уменьшает размер файла до size. В случае успеха возвращает TRUE, в противном случае FALSE.
Уведомления и комментарии
Комментарий:Файл изменяется только в режиме append. В режиме write необходимо добавить fseek() Действие.
Комментарий:До PHP 4.3.3 функция ftruncate() в случае успеха возвращала целое значение 1, а не логическое значение TRUE.
Пример
<?php //Проверка размера файла echo filesize("test.txt"); echo "<br />"; $file = fopen("test.txt", "a+"); ftruncate($file,100); fclose($file); //Очистка кэша, повторная проверка размера файла clearstatcache(); echo filesize("test.txt"); ?>
Вывод类似:
792 100