簡體   English   中英

PHP:如何檢查文件是否完整

[英]PHP: How to check if file is complete

我想使用PHP生成一個csv,但是我想稍后在完成時使用file_get_contents下載該文件。 有沒有辦法檢查文件是否已經完成?

沒關系,但是您做的方式是錯誤的(至少“根本不正確”)。

如果到達文件末尾,則fgets()返回false,因此應改為對false進行測試。 它對您有用,因為您使用“簡單”等式運算符(==),與布爾值進行比較時會將null設置為false。

返回最大長度為1的字符串,該字符串是從handle指向的文件中讀取的。 如果文件指針中沒有更多數據可讀取,則返回FALSE。

如果發生錯誤,則返回FALSE。 這意味着,它必須看起來像:

while (($c = fgets($f)) !== false) {
    doSomethingWith($c);
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM