Функция 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