Hướng dẫn how do you empty a file in php? - làm cách nào để làm trống một tập tin trong php?

(Php 4, Php 5, Php 7, Php 8)

ftruncate - cắt một tệp thành một độ dài nhất địnhTruncates a file to a given length

Sự mô tả

ftruncate (tài nguyên $stream, int $size): bool(resource $stream, int $size): bool

Thông số

stream

Con trỏ tập tin.

Ghi chú::

stream phải được mở để viết.

size

Kích thước để cắt ngắn.

Ghi chú::

stream phải được mở để viết.

size

Kích thước để cắt ngắn.

Nếu size lớn hơn tệp thì tệp được mở rộng với các byte null.true on success or false on failure.

Nếu size nhỏ hơn tệp thì tệp bị cắt theo kích thước đó.

Trả về giá trị

<?php
$filename 
'lorem_ipsum.txt';$handle fopen($filename'r+');
ftruncate($handlerand(1filesize($filename)));
rewind($handle);
echo 
fread($handlefilesize($filename));
fclose($handle);
?>

Trả về true khi thành công hoặc false về thất bại.

Ghi chú::

stream phải được mở để viết.

size

  • Kích thước để cắt ngắn.
  • Nếu size lớn hơn tệp thì tệp được mở rộng với các byte null.

Nếu size nhỏ hơn tệp thì tệp bị cắt theo kích thước đó.

Trả về giá trị

$size0

$size1

$size2

$size3

Trả về true khi thành công hoặc false về thất bại.

Ví dụ

$size4

Ví dụ: Ví dụ về tệp số 1

Ghi chú

$size5

$size6

$size7

$size3

Con trỏ tệp không thay đổi.

Trả về giá trị

$size9

Trả về true khi thành công hoặc false về thất bại.

Ví dụ

stream0

stream1

stream2

stream3

Ví dụ: Ví dụ về tệp số 1

Làm thế nào để bạn xóa nội dung của một tệp trong PHP?

PHP // Mở tệp để viết $ fp = fopen ("/tmp/file. txt", "r+");// Xóa nội dung đến 0 bit ftruncate ($ fp, 0);// Đóng tệp fclose ($ fp);?>ftruncate($fp, 0); //close file fclose($fp); ?>

Chức năng nào được sử dụng để xóa tệp trống trong PHP?

Hàm bỏ liên kết () xóa một tệp.unlink() function deletes a file.

Lệnh nào được sử dụng để xóa một tệp trong PHP?

Trong PHP, chúng ta có thể xóa bất kỳ tệp nào bằng cách sử dụng hàm hủy liên kết ().unlink() function.

Làm cách nào để ghi đè một tệp trong PHP?

Làm thế nào để ghi đè nội dung tệp có nội dung mới trong PHP?'W' -> Chỉ mở để viết;Đặt con trỏ tệp ở đầu tệp và cắt tệp về độ dài bằng không.'W+'-> Mở để đọc và viết;Đặt con trỏ tệp ở đầu tệp và cắt tệp về độ dài bằng không.'w' -> Open for writing only; place the file pointer at the beginning of the file and truncate the file to zero length. 'w+'-> Open for reading and writing; place the file pointer at the beginning of the file and truncate the file to zero length.