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