فنون ftruncate() PHP

تعریف و استفاده

فنون ftruncate() فایل را به اندازه مشخص شده قطع میکند.

نحوه نوشتن

ftruncate(فایل,اندازه)
پارامترها توضیحات
فایل لازم. فایل باز شده برای کات کردن را مشخص میکند.
اندازه لازم. اندازه جدید فایل را مشخص میکند.

توضیحات

پذیرای اشاره گر فایل است فایل به عنوان پارامتر، اندازه فایل را به اندازه. اگر موفق شود TRUE برمیگرداند، در غیر این صورت FALSE.

توضیحات و نظرات

توضیحات:فایل تنها در حالت اضافه کردن تغییر میکند. در حالت نوشتن، باید 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