0

PHP で成長するファイルを作成するときは、通常、_file_put_contents_ 関数を FILE_APPEND および LOCK_EX フラグと共に使用します。いいえ、mplayer で再生するビデオ ファイルが増えています。ファイルが大きくなりすぎないようにするために、ファイルを切り捨てずに、既に再生したデータを上書きしたいと考えています。bash には、これを行うための簡単な関数があります。

dd if=/dev/zero of=myoutputfile conv=notrunc count=1 bs=128k

ここで説明http://en.wikipedia.org/wiki//dev/zero

PHPで同じものを取得する方法はありますか?

4

1 に答える 1

0

これはどう:

$h = fopen("myoutput", "r+"); // '+' means also for writing without truncating
fseek($h, $wherever_you_need);
fwrite($h, $data); // overwrite
fclose($h);
于 2012-03-31T11:18:25.303 に答える