ฟังก์ชัน PHP ftruncate()

การกำหนดและการใช้งาน

ฟังก์ชัน ftruncate() จะตัดขนาดไฟล์ไปยังขนาดที่กำหนด

ศัพท์

ftruncate(file,size)
ตัวแปร คำอธิบาย
file สำคัญ. กำหนดไฟล์ที่เปิดที่ต้องการตัดขนาด
size สำคัญ. กำหนดขนาดไฟล์ใหม่

รายละเอียด

รับไอพีแสดงตัว file เป็นประมาณการ จะตัดขนาดไฟล์เป็น size. ถ้าประสบความสำเร็จจะคืนค่า TRUE และถ้าไม่ประสบความสำเร็จจะคืนค่า FALSE

ข้อความแจ้งเตือนและหมายเหตุ

หมายเหตุ:ไฟล์จะถูกเปลี่ยนแปลงเมื่อใช้โหมด append โดยควรเพิ่ม 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