ファイルシステム 関数
PHP Manual

ftruncate

(PHP 4, PHP 5, PHP 7)

ftruncate — ファイルを指定した長さに丸める

説明

bool ftruncate ( resource $handle , int $size )

ファイルポインタhandleを引数とし、 ファイルを指定した長さ、サイズに丸めます。

パラメータ

handle

ファイルポインタ。

注意:

handle は書き込みモードでオープンする必要があります。

size

丸める大きさ。

注意:

size がファイルのサイズより大きい場合は、 null バイトを用いてファイルを拡大します。

size がファイルのサイズより小さい場合は、 余分なデータは失われます。

返り値

成功した場合に TRUE を、失敗した場合に FALSE を返します。

例

例1 ファイルの丸めの例

<?php
$filename 
= 'lorem_ipsum.txt';

$handle = fopen($filename, 'r+');
ftruncate($handle, rand(1, filesize($filename)));
rewind($handle);
echo 
fread($handle, filesize($filename));
fclose($handle);
?>

注意

注意:

ファイルポインタは変更 されません。

参考


ファイルシステム 関数
PHP Manual